Walking 5 miles takes roughly 10,000 to 12,500 steps for most people. The exact number depends on your height, pace, and whether you’re walking or running. A shorter person walking at a casual pace will land closer to 12,500, while a taller person walking briskly might hit closer to 9,500.
Step Counts by Pace
Your speed changes your stride length, which directly changes how many steps you need to cover 5 miles. At a casual 3 mph walking pace (about 20 minutes per mile), the average person takes around 2,252 steps per mile, putting 5 miles at approximately 11,260 steps. Pick up the pace to a brisk 4 mph walk (15 minutes per mile) and that drops to about 1,935 steps per mile, or 9,675 steps over 5 miles.
Running changes the math even more. At a 10-minute mile (6 mph), the average is roughly 1,672 steps per mile, meaning 5 miles comes out to about 8,360 steps. Faster runners covering 8-minute miles take only around 1,400 steps per mile, totaling about 7,000 steps for the full distance. The longer your stride, the fewer steps you need.
Why Height Matters
Your step length is closely tied to your height. The ratio of step length to height clusters around 0.41 to 0.45 for most adults. That means a person who is 5’4″ naturally takes steps of about 26 to 29 inches, while someone who is 6’0″ takes steps closer to 30 to 33 inches. Over 5 miles, those few inches per step add up to a difference of a thousand steps or more.
This is why generic step-count conversions are only estimates. Two people walking side by side at the same speed can log noticeably different step totals on their fitness trackers simply because one has longer legs.
The 10,000-Step Connection
The popular 10,000-step daily goal lines up almost perfectly with 5 miles for an average-height adult. Ohio State University’s wellness program notes that with a typical stride length of 2.1 to 2.5 feet, 10,000 steps works out to “almost 5 miles.” So if you’re already hitting that daily step target, you’re covering very close to 5 miles each day. And if 5 miles is your goal, 10,000 steps is a reliable ballpark to aim for.
How to Measure Your Own Stride
If you want a precise number instead of an estimate, you can measure your personal step length in under five minutes. Mark a starting point on flat ground, then take 10 natural steps forward. Measure the total distance from your starting mark to where your tenth step lands, then divide by 10. That gives you your average step length.
From there, the math is straightforward. Divide 5,280 (the number of feet in one mile) by your step length in feet. Multiply that result by 5, and you have your personal step count for 5 miles. For example, if your step length is 2.4 feet, one mile is 2,200 steps and 5 miles is 11,000.
How Long 5 Miles Takes on Foot
Most people walk between 3 and 4 miles per hour, which puts 5 miles in the range of 1 hour and 15 minutes to 1 hour and 40 minutes. At a moderate 3.5 mph pace, expect about 1 hour and 26 minutes. Terrain, elevation, and fitness level all shift these numbers. Walking on trails or hills slows you down and tends to shorten your stride, which also increases your total step count compared to walking the same distance on flat pavement.
If you’re building up to 5 miles and tracking steps as your metric, a reasonable intermediate target is 5,000 to 6,000 steps (roughly 2 to 2.5 miles), which takes most people 30 to 50 minutes at a comfortable pace.