Which to trust for elevation, Wahoo or Strava?

So I had a race a few weeks back, my first long race with significant climbing in it. My Wahoo Elemnt Bolt said it was 4k ft of climbing, but Strava recalculated it to be almost 3k feet.

Which is the most accurate over a 70 mile course? I figured the Wahoo would be more accurate than Strava, is this true?

Have another race coming up that says it has 3k feet of climbing (gravel) in 50 miles. 4k (Wahoo) in 70 miles about killed me, so I’m trying to decide if the 50 mile with 3k of climbing is maybe a bit too much to tackle.

The frustrating answer is neither! If I record a ride on my iPhone gps, it gives me one answer. Strava gives me a second. Trainer Road gives me a third. Google earth gives me a 4th. All different elevation data based off the same gpx file.

The best way is to ride a known longish hill, that just goes up (no up/downs), consult a reliable Topo map to determine the elevation gain, and then compare that to the various sources like strava, wahoo, etc. Whichever source is closer to what the Topo map says, use that source, and do so consistently.

Your cycling computer is probably more accurate than Strava. It will be able to detect the small nuances of the trail or undulations of the road using its barometer.


I’ve never trusted my ELEMNT for elevation. Strava and Ride With GPS are better than Wahoo, but not much better. :smirk:

1 Like

Disclaimer: I work for a company mentioned above but my reply is my own.

https://support.strava.com/hc/en-us/articles/115000024864-Announcing-Strava-s-Elevation-Basemap is worth a read. In general, would you rather trust the average of a bunch of consumer grade altimeters or your individual consumer grade sensor? Both have their caveats.

Elevation lookup is dependant on gps accuracy. No matter how good the basemap is (and Strava’s is very good), if your gps says your 20m to the left and that happens to be down a cliff your elevation will be off. Imagine this being repeated every second, which is how fast gps is sampled, and you can see how reported elevation can be off.

That is an edge case, speaking of which…

For your altimeter, moisture can be your enemy.

Anyhow, I think the question was if a 50m with 3k of climbing is too much based on your experience. IMHO, I think you’re more than fine! Unless the race organizer got that number from gps elevation. If that’s the case, it’s anybody guess! :stuck_out_tongue_closed_eyes:

1 Like

Wahoo recently switched out my bolt as I was continually getting different elevation. Unit was out of warranty was very impressed they did it and now mine align very close.

I used to ride a lot of mountain routes in Taiwan.

In general, my Garmin 520 was always good with the elevation. I believe the element bolt also uses a barometric altimeter, so should be similar performance.

One thing that would always play havoc with elevation was the weather conditions - once water from wet roads starts to get into the altimeter port (a small hole on the Garmin 520) the elevation would normally go to shit.

Another thing that would play havoc with elevation data was pressing ‘elevation correction’ on strava. This would usually clean up the elevation profile based on the route, but at the same time reward you with a big chunk of ‘bonus’ elevation.

Something to add to the answers above - if you have a device with a barometric altitude sensor, trust that over the gps. And gps accuracy is worse measuring altitude than distance afaik (would need to look up the error). Plus we generally ride a lot more distance than altitude, so the relative error is much bigger.

I race MTB and am friends on Strava with my competition. When we all upload our races to Strava there are variations in elevation gain of 200 feet +/- for a 1:30:00 of racing and approximately 15-20 miles. Granted this is in the woods on singletrack, so I’d expect that. So the true elevation gain is anyone’s guess.

whichever said you did more climbing is of course more accurate :wink:


Changing weather conditions can also reek havoc on barometric altimeters.

My personal experience with Wahoo is that it typically under reports elevation gain. On bigger MTB rides, it’s not uncommon for me to have an extra 500-1000 ft descending than climbing. That’s not really possible when starting and finishing at the same spot…

My ELEMNT consistently undercounts elevation - often by 20-30%.

One reason I sold my Elemnt was the inconsistency of elevation. Had a crit where there was a 10 ft difference in elevation throughout the race at the same locations. Within spec? Possibly but my new devices have typically shown a 2 ft difference.

I can confirm that. I live in a small island city in the SF Bay Area that is flat as a board; however, ELEMNT shows an elevation gain of 700’ when I ride around the area next to the SF Bay. :roll_eyes: Strava corrects it to approximately 100’. :woozy_face:

I never trust elevation data. I’ve never had a consistent experience with any computer, and I’ve had several, where the recorded elevation data could be trusted. It’s probably +/- 25% accurate at best. I think this is just one of those things.

Neither. I use my mates Garmin as it’s consistently shows 10% more climbing than mine on the same ride. I’ve asked him to leave to me in his will.