Distance discrepancies between Strava and bike computer I have an established 16 mile mountain bike loop I've been riding for a long time. I recently purchased a Magellan Cyclo 315 bike computer which I load files to Strava Premium from. Everything works great except the distance data. The distance value on the computer is always very close to 16 miles, but when I upload the data to Strava (.gpx file) the distance is between 15.2 and 15.4 miles. Any suggestions on how to correct this problem?
It might have to do with how frequently the computer writes your GPS location to file.  To optimize storage some write out a location to file once every few seconds, but carry out its own calculations on a higher resolution dataset in-memory before purging. If your route is quite twisty this can result in a shorter distance as Strava (and everyone else) assumes a straight line between locations in a .gpx file (this is really the only workable assumption).

Check your bike computer settings, some allow you to specify the recording resolution (e.g., once per second). The downside could be that your computer may not be able to store as many tracks as a lower resolution setting (e.g., once every 5 seconds).