Why is my running distance wrong?

Two watches on the same run rarely agree, and neither may match the course. Here's what GPS measures, why distance drifts, and how good apps fix it.

Why do two GPS watches disagree on the same run?

Because every GPS fix carries a few metres of error, and no two devices round that noise the same way. Consumer GPS updates about once per second and lands within roughly three to ten metres in the open, worse under trees or between buildings. Run side by side and each device draws a slightly different wiggly line, so the totals never quite match.

This is expected behavior for any GPS receiver. A receiver does not know exactly where you are. It estimates your position from satellite timing signals, and that estimate jitters from one second to the next even when you run a dead-straight line. Two watches see the same satellites but weigh them differently, smooth them differently, and report distances that can differ by a percent or two over an hour. Neither is lying. They are both guessing, carefully, and guessing is the best any receiver can do.

Why does GPS over-count distance?

Because summing noisy points adds length that was never run. If each fix sits a few metres off the true path, the straight line between two of them is always longer than the real straight line. Add up thousands of those slightly-too-long segments and the total creeps upward. Statisticians call it a position random walk, and it inflates almost every naive GPS distance.

The effect gets worse wherever the signal degrades. Tree canopy, tall buildings, and narrow valleys bounce the satellite signals and scatter your fixes, so the wiggle grows and the phantom distance grows with it. Switchbacks and tight turns add their own error, because the receiver rounds each corner as a cloud of scattered points instead of a clean arc. Stand still at a traffic light with a cheap tracker running and watch the distance tick up while you are not moving. That is position noise, counted as running.

Why does GPS sometimes under-count distance?

Because when the signal drops, the track cuts the corner. Go through a tunnel, drop into a deep valley, or bury the phone in a loaded pack, and the receiver loses its fix. When it recovers, most apps draw a straight line from the last good point to the next one, skipping every metre of the curve you ran between them. On a bending trail that shortcut can erase real distance.

Slow movement causes the opposite of over-counting too. Walk a steep climb slowly enough and your true pace can shrink below the size of the GPS noise itself. Some trackers read that as standing still and stop adding distance, so a grinding uphill hike undercounts even though you covered every step. Between corner-cutting on dropouts and stalling at low speed, an unfiltered app can lose distance as easily as it invents it.

How do you make GPS distance accurate?

You stop trusting raw position alone and fuse several measurements together. Steady Pace blends GPS position with Doppler velocity and the phone's accelerometer through a Kalman filter, rejects fixes that fall outside what physics allows, and integrates distance from filtered velocity instead of summing noisy points. A barometer carries the shape of climbs while GPS corrects its slow drift. The result holds up where naive tracking wanders.

Each piece fixes a specific failure. Doppler velocity comes straight from the satellites' frequency shift and is far steadier than differencing two shaky positions, so integrating it kills most of the random-walk inflation. Outlier rejection throws out the fix that claims you teleported thirty metres sideways. The accelerometer keeps distance moving through short signal dropouts instead of cutting the corner, and it tells the difference between a genuine stop and a slow grind uphill. The barometer measures altitude from air pressure, which does not care about tree cover, so climbs keep their true shape. Put together, this is why Steady Pace stays honest on long, slow, and mountainous runs, the exact conditions that make simpler tracking drift.

Integrating distance from filtered velocity instead of summing raw GPS points stops jitter from being counted as movement.

How can I get a more accurate run distance?

A few habits help any app. Give the sky a clear view, wait for a solid fix before you start, keep the phone out of the deepest part of a bag when you can, and choose an app that filters properly. The first three reduce the noise going in; the last one decides how well that noise gets cleaned up.

You will never get a phone to match a surveyor's wheel to the metre, and you do not need to. What you want is a distance that is consistent from run to run and close to the true course. Good sky, a clean start, and honest filtering get you most of the way there.

Why is my GPS distance longer than the course I ran?

Position noise. Each GPS fix sits a few metres off the true path, so the straight line between two fixes is slightly too long, and summing thousands of them inflates the total. Trees, tall buildings, and switchbacks make the scatter worse. An app that integrates distance from velocity instead of summing raw points avoids most of this.

Which is right when two watches show different distances?

Often neither is exact. Both estimate position to within several metres and round the noise differently, so a one or two percent gap over a long run is normal. The more useful question is which device is consistent from run to run and closest to a course you know the length of.

Does a barometer make elevation more accurate than GPS?

For the shape of a climb, yes. A barometer reads altitude from air pressure and ignores tree cover and buildings, so it captures the ups and downs cleanly. GPS altitude is noisier but drifts less over hours, so the best trackers, Steady Pace included, use the barometer for shape and GPS to correct slow drift.

Can an app be accurate without any signal?

Through short gaps, yes. By carrying velocity from the accelerometer, a well-built app bridges a brief dropout, a tunnel, or a moment under heavy cover instead of cutting the corner to the next fix. Long stretches with no signal still can't be reconstructed, which is why open sky and a clean start matter.

Hold your pace by ear

Set a target pace. A tone rises when you slow and falls when you speed up, so you hold it without looking at your phone. No ads, no account, no subscription.

Download on the App Store