How Long Does It Take to Run?

Use this running time calculator to estimate how long it takes to run a mile, 5K, 10K, half marathon, marathon, or any custom distance at a steady pace.

Running Time Calculator

Enter a distance and running pace to estimate finish time. This is for steady running. If you plan to mix running and walking, use the full run/walk calculator.

Pace examples: 10, 10:00, 9:30, 8:15, or 6:00.

Estimated time 10 min
Distance 1.00 mi
Speed 6.0 mph

Quick answer

Running time depends on distance and pace. At a 10:00 per mile pace, 1 mile takes 10 minutes, a 5K takes about 31 minutes, a 10K takes about 1 hour 2 minutes, and a half marathon takes about 2 hours 11 minutes.

At an 8:00 per mile pace, 1 mile takes 8 minutes, a 5K takes about 25 minutes, a 10K takes about 50 minutes, and a half marathon takes about 1 hour 45 minutes.

Simple formula:

Running time = distance × running pace. For example, 3 miles at 10 minutes per mile is 30 minutes.

Running time chart

Here are estimated finish times for common distances. The pace columns are examples, not rules. Your actual time can change based on training, terrain, weather, stops, and whether you are racing or running easy.

Distance 12:00/mi 10:00/mi 8:00/mi 6:00/mi
1 mile12 min10 min8 min6 min
2 miles24 min20 min16 min12 min
3 miles36 min30 min24 min18 min
5K / 3.1 miles37 min 17 sec31 min 4 sec24 min 51 sec18 min 38 sec
5 miles1 hr50 min40 min30 min
10K / 6.2 miles1 hr 14 min 34 sec1 hr 2 min 8 sec49 min 43 sec37 min 17 sec
10 miles2 hr1 hr 40 min1 hr 20 min1 hr
Half marathon2 hr 37 min2 hr 11 min1 hr 45 min1 hr 18 min
Marathon5 hr 14 min4 hr 22 min3 hr 29 min2 hr 37 min
50K / 31.1 miles6 hr 13 min5 hr 11 min4 hr 8 min3 hr 6 min

Common running time questions

How long does it take to run 1 mile?

At 12:00 per mile, 1 mile takes 12 minutes. At 10:00 per mile, it takes 10 minutes. At 8:00 per mile, it takes 8 minutes.

How long does it take to run a 5K?

A 5K is about 3.1 miles. At 12:00 per mile, it takes about 37 minutes. At 10:00 per mile, it takes about 31 minutes. At 8:00 per mile, it takes about 25 minutes.

How long does it take to run 3 miles?

At 12:00 per mile, 3 miles takes 36 minutes. At 10:00 per mile, it takes 30 minutes. At 8:00 per mile, it takes 24 minutes.

How long does it take to run a marathon?

A marathon is about 26.2 miles. At 12:00 per mile, it takes about 5 hours 14 minutes. At 10:00 per mile, it takes about 4 hours 22 minutes. At 8:00 per mile, it takes about 3 hours 29 minutes.

What changes running time?

Pace and distance do the core math, but real runs are not perfectly steady. Hills, trails, heat, wind, stoplights, aid stations, shoe issues, and fatigue can all change your final time.

For short training runs, a simple estimate is usually enough. For longer races, it helps to add extra time for stops, slower later miles, and any planned walking breaks.

Planning tip: If you are not sure what pace to use, try a few different estimates. Compare an easy pace, a realistic pace, and a stretch pace so you can see the range.

Planning run/walk intervals?

This page is for steady running estimates. If you plan to mix running and walking, use the full calculator so you can enter run intervals, walk intervals, run pace, walk pace, stop time, terrain, miles, kilometers, and common race distances.

Try run/walk pacing

Open the Run Walk Calculator to compare run/walk intervals and finish time estimates.