COROS vs. Garmin, From a Marathoner Who’s Had Both

Garmin vs. COROS pinterest pin with a photo of the COROS APEX on top and Garmin Venu on bottom

In just the span of a few years, COROS has become a frontrunner in the GPS watch scene, leading many athletes to convert from the well-established Garmin ecosystem.

Earlier this year, I joined the Garmin defectors when my Vivoactive 3 Music died after almost 2.5 years. I now own the COROS APEX, and have been really happy with it.

After using both ecosystems, here are some reasons you might prefer one over the other, plus some watch suggestions from both Garmin and COROS.

As some context, I’m a marathoner, but I’ve also dabbled in triathlons. I’ve had the chance to test 9 Garmin and 6 COROS watches over the past few years, either by borrowing from friends or getting brand loaners (I’ve only personally owned the aforementioned 2 watches). I do a lot of GPS watch comparisons, so if you’re deciding between specific models, take a look at those!

Note: This post was updated in November 2022.

COROS vs. Garmin: What’s in Common?

Before I dive into their differences, let’s go over the areas where Garmin and COROS are “tied.” Keep in mind that there are many models within each ecosystem, so not every watch will have every feature I discuss, as I’m talking about them in general. Please double-check the specs before buying any model!

  • Breadth of activity tracking: Both ecosystems cover the standard running, biking, and pool swimming activities on the newest models, and offer more niche tracking profiles on higher-end models.
  • GPS accuracy: Similarly good on both. (Though the Garmin FR255 and 955 are standouts when it comes to accuracy).
  • Fitness stats: Steps, heart rate, sleep, VO2 max. (Keep in mind that Garmin takes resting heart rate readings more often than COROS though).
  • More advanced training stats: Training load, recovery time, aerobic and anaerobic training effect. (This is on all COROS watches, but not all Garmins).
  • Interval workouts: Create your own workouts and add them to your watch. On COROS, I actually don’t use this feature because COROS automatically shows you the time paused during workouts, and my intervals aren’t usually that complicated (but it works well if you need it).
  • Basic smartwatch features: calendar, messages, calls, find my phone, find my watch.
  • Strava integration: You can easily connect Strava to your COROS or Garmin app.

Reasons to Choose Garmin

More Lifestyle Features

The primary difference between Garmin and COROS is that COROS is more focused on training performance than lifestyle features.

As a result, Garmin watches have more “everyday” smartwatch functionalities. Some have Garmin Pay, which allows you to use your watch for contactless payments. Others let you store music by direct download or from apps like Spotify Premium, Deezer, and Amazon Music; you can then listen via Bluetooth headphones.

Currently, only the COROS APEX 2, APEX 2 Pro, and VERTIX 2 have music functionality, and it’s MP3 files only.

A few Garmin watches even have touchscreens, which again, you’ll only see in the higher-end COROS watches, and even then, it’s limited to certain data screens.

the Vivoactive 3 screen on the music library

More Safety Features

Nearly all the current generation Garmins have Incident Detection and Livetrack. For both, you must be connected to your phone for them to work. Incident Detection will alert your emergency contacts if it detects an accident during running, biking, or walking/hiking. LiveTrack allows you to share your location in real time. You could use a third-party phone app to replace LiveTrack, but you’ll be hard-pressed to find a replacement for Incident Detection.

More Overall Health & Fitness Tracking

Garmin allows you to track:

Shoe mileage: helps you know when you replace your shoes. Strava has this feature as well, if you end up going with COROS.

Menstrual cycle: so you know when you expect your period, plus how your hormone levels may be impacting performance.

Stress levels (on most newer watches): there are even guided breathing exercises to help you relax when you’re stressed. Many Garmins also have Body Battery, which tells you your energy levels based on heart rate variability, stress, and activity.

Garmin gear tracking interface that allows you to add shoes and see how many miles you've put on them

During or before your runs, you may also find these features helpful (keep in mind they’re not available on all Garmins—only the latest models):

  • Audio prompts: You can set up your Garmin Connect app to include announcements during your workout, including: pace, speed, heart rate, lap number, lap time. This usually only works if you have your phone with you, but if you have a watch that supports music, you can get Audio Prompts directly from your watch while connected to Bluetooth headphones.
  • PacePro: Creates a pacing plan for your races and runs, based on elevation and your goal time. You can also adjust the plan based on whether you want a positive, negative, or even split, and based on whether you want to take uphills easy or hard.
  • Sugggested workouts: Gives you workout ideas with duration and pace to build up different areas of fitness.

More Frequent Heart Rate Readings

Garmin takes heart rate readings multiple times per second regardless of whether you’re resting or working out. COROS takes readings every 1-10 minutes while resting (based on your settings) and every second during workouts. Some have also complained that COROS workout heart rate readings are inaccurate, though I personally haven’t had an issue with them. Optical HR is never perfect, so I’d recommend an external strap for workouts if you’re doing heart rate training. Either way though, if you’re looking for more frequent readings, go with Garmin.

Better App

The Garmin Connect app is more streamlined than the COROS app. COROS has all the information I need, but you can only view certain stats/charts by rotating your phone, including your weekly mileage.

You also can’t turn the Bluetooth on/off in COROS watches (it enters an active/inactive state automatically), so it can sometimes take the app a couple minutes to pick up the watch. Garmin tends to sync a bit quicker. And, while both COROS and Garmin can sync to Strava, you may find that Garmin is compatible with more running apps, such as MapMyRun.

Garmin even has its own social system within the Connect app, as you can add friends and do challenges together.

Garmin Connect app interface for monthly mileage and runs
It was really easy to see the monthly mileage and runs in one data screen for Garmin. The below screenshot is of the COROS app, and you have to turn your screen sideways, plus the run details are on a different page.To see COROS monthly mileage stats, you have to rotate your screen sideways

Reasons to Choose COROS

Better Battery Life

COROS watches are known for their unparalleled battery life. Depending on the current generation model, you get at least 30 hours on GPS and 17 days with regular use. Combining both GPS and regular use, I only have to charge my watch about every two weeks.

Garmin has improved their battery life significantly, though. The latest FR55 and FR255 get up to two weeks in smartwatch mode and 20-30 hours in GPS mode. Still, when compared to the COROS equivalent in the same tier, COROS has 20-50% battery life.

A quick note: because of the amazing battery life, you are unable to change the screen brightness for COROS watches. I find the watch very readable despite that, but it could be an issue if you need a very bright screen.

COROS APEX 42mm run summary after 20 miles
The COROS battery life is great for those longer runs

Triathlon and Multisport Features at a Lower Price

Unlike Garmin, every COROS watch has open water, triathlon, and multisport modes. This is pretty incredible, as the least expensive COROS is $200 (PACE 2), while you’d need to shell out $500 for a current-generation Garmin that has these features (Forerunner 745). Update Summer 2022: now the Forerunner 255 has open water swimming and retails at $350-400.

While I haven’t used the open water tracking on Garmin, I have tested it on COROS, and the accuracy was within 8% (I put my other watch in run mode and pulled in along in a buoy). Open water swimming isn’t fully accurate because the watch loses GPS signal each time your arm is under the water, so anything within 10% of the actual distance is considered very good.

More Accurate Swim Tracking

Speaking of swim tracking, I’ve found that COROS watches more accurately track my pool distances. To be fair, I’m not the strongest swimmer, but with Garmin, the distance was almost never correct—in fact, it was usually 10-15% longer. With COROS, the distance has been on the dot, and the watches also recognized my stroke type accurately.

More Reliable and Quicker GPS Signal

Every COROS watch I’ve tested has consistently found GPS signal within a few seconds. Since owning the COROS APEX for nearly half a year, I’ve only had to wait longer than that once (it was about a minute wait). For the Garmins I’ve tested, finding GPS signal could take up to a minute, especially if I’d changed locations recently. My Vivoactive 3 Music generally latched onto signal within 10 seconds, but once every couple months, it would take several minutes.

All Watches Have Barometric Data

The budget to mid-range Garmin Forerunners surprisingly don’t have a barometric altimeter (other than the new FR255), while all COROS watches do. The barometric altimeter allows you to have more accurate elevation data, see real-time changes in elevation, and track floors climbed throughout the day. COROS even shows barometric pressure on the watch, which also helps you predict short-term changes in weather (there’s also a storm alert).

I will say that the elevation can become inaccurate if there are changes in atmospheric pressure during your run. So, I’d say the lack of barometric altimeter may only be a dealbreaker if you plan to do a lot of hikes or trail runs, where GPS elevation isn’t as accurate. Whether you have a barometric altimeter or not, you can always use Strava to correct your elevation stats based on their data.

barometric data on the COROS APEX

Longer Warranty and Regular Updates

COROS comes with a two-year warranty, while Garmin has just one year. Garmin also will only replace your watch with a refurbished one if you’re beyond 3 months into your warranty. I know this because the heart rate monitor of my Garmin Vivoactive 3 started getting scratches/cracks within a few months, but I didn’t contact support about it until after my warranty had passed. (This is apparently a known issue with Garmin by the way, so look out for this if you go with them).

One thing that’s pretty cool about COROS is that they continue to bring new features to the watches, such as the EvoLab release in summer 2021, which gave us more running performance metrics (including Marathon Level, Running Performance, and Training Load, among others). Even the discontinued original PACE received this update.

COROS training metrics, including Marathon Level, Running Performance, Fatigue, Training Load

The Bottom Line

If you want a watch with more lifestyle and safety features, and a more developed app, Garmin is your best bet. If you want longer battery life and multisport tracking, but a simpler watch and app, I’d recommend COROS.

Personally, I went with COROS because I didn’t really use Garmin’s extra lifestyle and safety features. I also wanted open water swimming, navigation, and longer battery life at a lower price. I considered the Garmin Forerunner 745, COROS APEX, and COROS PACE 2, but ultimately went with the APEX.

Best Garmin and COROS Watches

Now, after talking about the ecosystems in general, you’re probably wondering which specific model to get. Here are my recs!

If this comparison helped you, it would mean a ton if you purchased your watch using my affiliate links or codes. If you make a purchase through these links, I’ll receive a small commission at no extra cost to you. I also want to encourage you to buy used or from small, local running businesses if you can. I don’t get paid if you do that, so if you still want to show your appreciation financially, you’re always welcome to buy me a virtual coffee. 

If you’re planning to buy a COROS watch on their main site, you can use my code COROS-Lily to get a free, extra watch band or any other accessory (minus gift cards and the explorer pack). Just add both the accessory and the watch to your cart before applying the code at checkout. Please do not share this code on public forums.

Budget ($200 or less)

COROS PACE 2 ($200 retail)
Buy from COROS (use code COROS-Lily for a free, extra watch band) or Amazon

  • Lightest GPS watch out there at 29g
  • 30 hours of battery life on GPS and 20 days of regular use
  • Tracks open water swimming and triathlon

Garmin Forerunner 55 ($200 retail)
Buy from Garmin or Amazon

  • Cheapest current-generation Garmin to have PacePro and pool swimming
  • Has LiveTrack and Incident Detection
  • Tracks stress and has guided breathing exercises

Check out my post on best GPS running watches under $200 for more recs, including older models. You may also find my comparison of the FR55 vs. PACE 2 helpful.

Mid-Tier ($200-400)

Garmin Forerunner 255 ($350-400 retail) – also consider the older FR245 for a lower price
Buy from Garmin or Amazon

  • Has a music version compatible with Spotify Premium, Deezer, iHeartRadio, and Amazon Music, as well as Garmin Pay, allowing you to make contactless payments with your watch
  • Has PacePro, LiveTrack, and Incident Detection
  • Has trail running, open water swimming, and triathlon
  • Comes in a larger and smaller version (255S and 255)
  • Has All-Systems and Multi-band mode for more accurate GPS tracking

COROS APEX 2 ($400 retail) 
Buy from COROS (use code COROS-Lily for a free, extra watch band) or Amazon

  • 45 hours of battery life on GPS, 30 hours on All Systems GPS, 17 days of regular use
  • Has navigation capabilities and full mapping (topographic and landscape)
  • Touchscreen function when using maps or navigating between data screens
  • Tracks open water swimming, triathlon, and trail running
  • Has All Systems mode for more accurate GPS tracking

For touchscreen, lifestyle-oriented watches that can be found for under $300, check out the Vivoactive 4 or Venu.

You may also find these specific comparisons helpful:

COROS APEX 2 vs. Garmin Forerunner 255
Garmin Forerunner 255 vs. COROS PACE 2
Garmin Forerunner 55 vs. 255

High-End ($500+)

COROS APEX 2 Pro ($500 retail, on sale since Spring 2022 for $400)
Buy from COROS (use code COROS-Lily for a free, extra watch band) or Amazon

  • Same as the APEX 2 but has Multi-band/Dual Frequency mode for more accurate GPS tracking
  • Also larger in size than the APEX 2 and has 75 hours of battery life in GPS mode and 30 days in smartwatch mode

Forerunner 955 ($500-600 retail) – also consider the FR945 for a lower price and LTE version
Buy from Garmin or Amazon

  • Does everything the 255 does, but also has a solar version, tracks golfing, has mapping, and is larger
  • Up to 42 hours of battery life in GPS mode and 15 days in smartwatch mode

You can also check out these other retailers for deals:

Swappa (used electronics)

Feel free to leave any questions in the comments, and happy running!

Similar Posts


  1. That’s a great review and I am so glad that I found your blog. I really liked your review style where you laid out the pros and cons so clearly.

    I also have some questions about Coros that you didn’t cover. One thing Garmin really attracts me is the training metrics. I read some reviews saying the training metrics such as estimated VO2max from Coros may be a little off compared to Garmin since Garmin may have better algorithms. I am not sure if you have some comments about it. I Also, how’s the training workouts feature in Coros? Can you do structured workouts on Coros like tempo or intervals?

    Thanks a lot!

    1. Hi Serein! Thanks for stopping by. To answer your questions, I haven’t heard that about COROS’ training metrics, and couldn’t find any threads/reviews about it. Feel free to share some with me! I’m surprised to hear that since COROS has very sophisticated algorithms in general, and even uses machine learning in its swim tracking. I haven’t noticed anything off about VO2 max personally. My data is very similar to what I was getting from Garmin (49-50 Garmin vs. 50-52 COROS, though I have improved my fitness, so it makes sense).

      I have heard that some athletes have issues with the HR accuracy of COROS (which could impact training stats), but I also personally haven’t experienced that, and would recommend getting an external chest strap if you want very accurate HR measurements during workouts anyways.

      And as for structured workouts, yes! I don’t use the feature because COROS automatically shows time paused during workouts, but it’s very easy to set up an interval workout.

      Hope this helps!

      1. Thanks for the reply and it is very helpful.

        I mostly saw some reviews from Chase the Summit on Youtube where he said the VO2 max is kind of inaccurate for him such as I am not sure about other metrics like HRV, training load, and etc. But it is good to hear you get comparable results.

        It looks like Coros has been updating frequently, I may switch to Coros if it can really match Garmin in the training metrics and features. Looking forward to more reviews from you!

        1. Glad it could help! I watched the clip, and from what I understand he said that historically VO2 max was off for him, but at 2:56, he says it looked more accurate after the EvoLab update. I think the main concern people have is with the accuracy of the optical HR sensor (some discussion in the comments of the video about that too).

          COROS is definitely updating pretty often, which I appreciate. I wish I could compare Garmin vs. COROS training metrics, but my Vivoactive 3 didn’t have those, though I will the next time I get my hands on a Garmin for a review!

          1. Just following up here in case anyone was following this thread – I ran with both a Garmin FR255S and COROS APEX 2 for a week, and my VO2 max was the same in both ecosystems (49). Training load for both is in optimal range. Training status is a bit different since COROS has run-specific training effect rather than overall training status, but Garmin says I’m productive and COROS said my last run was maintaining my fitness. Hope this can help!

  2. Hello, I heard that the main button of the Coros PACE 2 wasn’t very good and inconvenient to use… What do you think ?
    (I run 2 times per week, but I’m hesitating between FR245 and Coros PACE 2)

  3. Great blog. I’ve been using Garmin devices since I started running in my late 40’s, eight years ago. I’m tempted to upgrade from my current watch. a Forerunner 645 Music, to another Garmin either a 745 or 945. I’ve never used maps in the past and I’ve never used the music function on my current watch. I do have a slight fear of missing out by buying a 945 only to have the 955 released in the next few months. I like the look of Coros devices but wonder how it’ll be converting from one ecosystem to another? I also use a Garmin Edge bike computer. Thanks again for your article…

    1. Glad it could help! If you don’t need the lifestyle functions of the Garmin devices, I recommend COROS. You can import your old Garmin data into the COROS portal. I’m not sure about the compatibility with a bike computer, so I’d recommend reaching out to support about that. They’re very responsive!

      1. Hello I enjoyed your write up on these watches. I have a Garmi. Vivofit 3 that has had it, battery doesn’t last a day now. Looking to a Coros but was concerned about loosing my historical data but you mention being able to import Garmin data to Coros, can you explain what can be imported and how to do it? Thanka. Phil

  4. Did you have any concerns buying the Apex knowing it’s been around for a few years and is no longer receiving updates? I’m training for my first tri and really love that Coros includes triathlon tracking in all models (not looking to spend $500+ with Garmin). I’m stuck between the Pace 2 and the Apex, despite reading as many reviews and comparisons as I can find!

    1. Hey Anna! I did hesitate a bit but ultimately went with the APEX for the trail running features. You can check out my comparison of the APEX and PACE 2 here:

      I don’t know that I would buy the APEX today if you’re looking for triathlon-specific features and not trail running ones (I bought mine last year). I suspect there will be an update to the APEX this fall and the PACE 2 is super capable.

  5. Hi Lily I have a Garmin Fenix 5, wanting a 6 or 7. I need it to track my streak running. Does Coros offer this?

    1. Hi Ross! Unfortunately, COROS doesn’t have any particular way of recognizing streaks that is similar to the Garmin badges.

  6. Hi Lily, Thanks for the great review! It really helped me make my decision (Pace2) and the discount / free watch band was nice too !! Now to wait for delivery 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

I accept the Privacy Policy