Why Your Garmin Speed and Distance Don’t Match Zwift’s

Why Your Garmin Speed and Distance Don’t Match Zwift’s
garmin-edge510-01

One popular question from wheel-on trainer users in the Zwift Riders Facebook group is:

“Why don’t my Garmin computer’s distance/speed numbers match Zwift’s?”

The answer to this is quite simple, although it can be hard to wrap your head around if you’re new to virtual cycling.

Simply put, Zwift calculates speed (and therefore distance) based on power, while your Garmin calculates speed based on wheel revolutions. Because of this, your numbers will never match. And that’s OK!

More Details

Let’s imagine you have your Garmin turned on while Zwifting. Here’s how distance computation is happening on your Garmin and Zwift:

  • Your Garmin is picking up each wheel revolution via the speed sensor on your back wheel and multiplying the number of revolutions by your tire circumference to compute speed and distance.
  • Zwift is taking the power you’re putting into the pedals and feeding that into its algorithm to determine how fast you go in the Zwift environment given your weight, height, virtual equipment, current road gradient, drafting status, and more. Read “How Does Zwift Calculate My Speed?” for more info >

Note: if you don’t have a smart trainer or power meter, Zwift is estimating your power based on known power curves for particular trainers (we call this “zPower” or “virtual power”). In this case, Zwift does use your speed sensor, but it is converting that wheel revolution data into power numbers. Read more about Zwift’s virtual power calculations >

About The Author

Eric Schlange

Eric runs Zwift Insider in his spare time when he isn't on the bike or managing various business interests. He lives in Northern California with his beautiful wife, two kids and dog. Follow on Strava

Subscribe
Notify of
guest
18 Comments
oldest
newest most voted
Inline Feedbacks
View all comments
Carl J
Carl J
1 year ago

Mind *blown*!

Steven Cruysberghs
1 year ago

I see the same thing happening with a kickr core. Social ride recorded in Zwift is 55km, same ride according to Garmin watch 45km. Power numbers and duration are if course the same. avg speed and total distance differ. Issue can’t be wheel revolutions witj the kickr core, can it? Same sensors are connected to both. Probably the drafting effect in Zwift is not picked up on the Garmin?

Ridley
Ridley
1 year ago

My Garmin 945 used to be about 15% slower on average compared to zwift speed depending on the route. Last few rides it’s now saying 60%-70% slower or 8mph-10mph. Zwift is still fine and the power is accurate. I don’t get what happened. Haha. Time to reset it and see if I can fix it

RonenB
RonenB (@rboneh)
1 year ago
Reply to  Ridley

Same for Neo 2T and 945. (Not sure it is 15% all the time but it is slower). It is slower if I use 100% trainer effect or not. I guess the main question is how Tacx (or any other company) calculates the speed it transmit to the cycling computer. I can’t find the answer to it.

RonenB
RonenB (@rboneh)
1 year ago

while your Garmin calculates speed based on wheel revolutions”

But in direct drive there is no wheel and in smart trainer the speed is taken from the trainer not the wheel (and today many do not have wheel based speedometer and just use the GPS).

So why there is still a (BIG) difference? How the trainer calculates the speed. For example Neo has the data on rider and bicycle weight and it generates the load (sloop) and calculates the power. So calculated and transmitted speed can be very similar to Zwift w/o maybe drafting effect.

Wilhelm
Wilhelm
1 year ago

Garmin’s speed correlates with the cadence,while Zwift’s speed correlates with the power.

Dennis Nowland
Dennis Nowland
1 year ago

At the end of the day, Zwift is a game. All I know is I ride my bike loads more than I would outside. I do more miles and burn more calories no matter how you wish to measure it on Zwift compared to outdoors. I only free ride so far and I love it.

Rob M
Rob M
7 months ago
Reply to  Dennis Nowland

Outdoor comparison isn’t the issue here. Many are using Garmin’s fitness load and training status metrics with indoor cycling at the same time as Zwift to maintain accurate stats with Garmin. When Garmin and Zwift have a 5-10% distance variance it causes confusion.
Sadly, Garmin doesn’t use Zwift data to generate training status so we have no choice but to track with both zwift and Garmin at the same time.

Barry L
Barry L
11 months ago

My issue is that my zwift power shows about 1/2 what my Garmin 1030 plus does. I have stages power meter both left and right. When pairing with Zwift for power, sometimes it give both cranks, sometimes the other. How do I get the two to match closer?

Tom Standers
Tom Standers
9 months ago

No! It’s not OK! E=MC2. A given mass pushing a 52×15 @200w @95rpm, the object is moving @26mph. Not 7mph.

Tom Standers
Tom Standers
9 months ago
Reply to  Tom Standers

Regardless of weight, height, equipment, gradient, drafting, heart rate, wind or any other external parameter.

Peter HAJ
Peter HAJ
9 months ago

Thx for the explanation – while I was rather “shocked” that it is that big. Yesterday completed my first 100 kilometer Zwift (using Elite Suito) and had the Garmin running as backup: Zwift = 101.1 km vs Garmin = 80.3 … anyhow I really enjoyed what I did!

Debra Wechter
Debra Wechter
8 months ago

Can you explain with a wheel off trainer how the two speeds would compare – Garmin watch to Zwift calculated speeds? Where or how is the Garmin device getting it’s speed data?

darren
darren
8 months ago

every person here seems to be getting less on garmin, which would be fine but mines teh opposite, i came here looking to see that zwift was 15% lagging behind my garmin, now i feel i cant trust the data zwift has on me at all.

PXL_20210207_133940578.jpg
Dave Cooper
Dave Cooper (@davetheguitarfreak)
8 months ago
Reply to  darren

I have just got myself a Garmin Edge 530. I used it for the first time with Zwift today. My average speed on the Garmin was 77mph (I wish) and that’s despite it dropping out every so often. It’s paired as a Speed/Cadence sensor with my Elite Zumo, but the cadence never dropped at all and Speed was rock solid in Zwift. Power and Cadence seemed to match pretty closely between the Garmin and Zwift.
I’m hoping it was just a first time glitch and next ride I’ll have better results, but not holding my breath….

John
John
8 months ago

Reading the numerous entries on speed calculations and power calculations and still don’t understand why I can barely get over 3 mph on a flat. I am on dumb rollers with a Garmin edge 530, speed and cadence sensors, and a heart rate monitor if that makes a difference. The weird thing is that the speed sensor shows the same speed as my Garmin head unit on the bluetooth setup screen, but then when I try to ride, it can be off by more than 10 mph on the flats. I’m guessing from the reading I’ve done on this site… Read more »

Roberto
Roberto
8 days ago

Hi, I think there’s some confusion, but Eric got the answer in his post: Your Garmin is picking up each wheel revolution For direct trainers (I ride on a Suito), you dont ride with the bike wheel, but there’s still the trainer wheel! And yes, this is much smaller than the bicycle’s. So there goes Roberto, trying the Suito for the first time, and riding at 500 kms/hour. Yes, my Garmin sensors were configured with the wheel size of my bike (2096mm), and therefore every time the small trainer wheel (84mm) was spinning, it obviously had more revolutions, and sending… Read more »

Free Zwift Trial

Newsletter Subscription

18
0
Would love your thoughts, please comment.x
()
x