Strava and Garmin.

Page may contain affiliate links. Please see terms for details.

gavroche

Getting old but not past it
Location
North Wales
Every time I go for a ride, I always start both of them at the same time.
When I get back, both them show a different average kmh with Strava always 1 kmh lower than Garmin, so which one is the most accurate?
 

Ming the Merciless

There is no mercy
Photo Winner
Location
Inside my skull
Time for your stopwatch and a clicker odometer
 

cyberknight

As long as I breathe, I attack.
assuming you are using the same data then garmin will be slightly more accurate as strava applies some math that smooths out gps tracks that can cut corners etc and afaik they handle the elevation date differently .
If your using different devices to record then the different sampling rates and accuracy of the devices can also affect the figures .
 
Last edited:

nogoodnamesleft

Senior Member
Any pauses. Even if both systems have auto pause enabled they will ise different paise criteria.

I have an "old school" wired cycle computer (wired wheel sensor) and Garmin running using an ANT wheel sensor, same wheel and manually set same calibration. Both give different average speeds on the same ride.
 

YMFB

Über Member
I regularly ride with the same two people, all three of us have iphones, two of us have Garmin 1030 +. All three of us have varying elevations and distances. The variations are probably less than 1% so an acceptable degree of accuracy.
 

N0bodyOfTheGoat

Über Member
Location
Hampshire, UK
By default, I believe Strava's average speed shows moving speed, rather than distance covered since starting and stopping the recording including you waiting at lights; junctions etc.
 

PaulSB

Squire
By default, I believe Strava's average speed shows moving speed, rather than distance covered since starting and stopping the recording including you waiting at lights; junctions etc.
Well, yes and no. Strava displays what the device has recorded and this will generally be:

Elapsed time - start to finish
Moving time - auto-pause is inactive
Paused time - auto-pause active
Average speed - distance and moving time

For me paused time is at lights, junctions, pee stops, cafes. The auto-pause speed activation can be set by the rider.

So it isn't a default applied by Strava but a result of how the devices are set up, used and record. I only have experience of Wahoo and Garmin units but I imagine others are very similar.
 

Dogtrousers

Lefty tighty. Get it righty.
They are both just as accurate as each other as they each have their own definition of the concept of "moving average speed".

The Strava Moving Average Speed is the Strava Moving Average Speed. It is what it is. It's 100% accurate. Same goes for Garmin Moving Average Speed.

Moving Average Speed is a bit of a bullshit metric that is estimated from imperfect data.
 
Well, yes and no. Strava displays what the device has recorded
Have you compared your average speed, for a single ride, on both your Wahoo and on Strava (assuming here that the data in Strava came from the Wahoo, not from Strava running on a phone)? Unless you've not stopped at all, they won't necessarily be the same. It depends on what autopause settings you have on the Wahoo, since that will affect the recorded data. In the case where the Wahoo is not autopausing at all, Strava still applies its own algorithm to determine moving and stopped time and the average speed it displays is based on moving time (it also shows elapsed time, but that is not what average speed is based on). The two figures may be quite similar if the Wahoo is autopausing, but they're unlikely to be the same. (I presume this is also true when using a Garmin, or whatever, device for the input data to Strava.)
 

PaulSB

Squire
Have you compared your average speed, for a single ride, on both your Wahoo and on Strava (assuming here that the data in Strava came from the Wahoo, not from Strava running on a phone)? Unless you've not stopped at all, they won't necessarily be the same. It depends on what autopause settings you have on the Wahoo, since that will affect the recorded data. In the case where the Wahoo is not autopausing at all, Strava still applies its own algorithm to determine moving and stopped time and the average speed it displays is based on moving time (it also shows elapsed time, but that is not what average speed is based on). The two figures may be quite similar if the Wahoo is autopausing, but they're unlikely to be the same. (I presume this is also true when using a Garmin, or whatever, device for the input data to Strava.)

No, I hadn't until five minutes ago! 🤣 My Wahoo is set to auto-pause and does so when I stop and restarts as soon as I begin to move.

My last ride is shown below:

Wahoo
Screenshot_20260914_193517_ELEMNT.jpg


Strava




Screenshot_20260914_193819_Strava.jpg


Screenshot_20260914_195240_Strava.jpg
 
Last edited:

steverob

Guru
Location
Buckinghamshire
I sometimes find a 0.1 difference in speeds between Garmin and Strava and for me at least, it seems that Garmin will round up to 14.2 when it is 14.16, but Strava only ever rounds down.
 
Top Bottom