← Pace calculator & all distances

3000 m Pace Calculator

The 3000 m is 3 km (1.86 miles · 3K / steeplechase distance). At an even 4:00 /km (6:26 /mile) it takes 12:00 — that is 15 km/h (9.32 mph). Enter your own target time below.

Finish time
3000 m in 12:00 =
Pace
4:00/km
6:26/mi
Speed
15km/h
9.32mph

Pace and speed are derived from one exact figure — your speed in metres per second — so min/km, min/mile, km/h and mph all agree and round-trip exactly. 1 mile = 1609.344 m.

3000 m pace chart — finish time by pace

Every even pace from 3:00 to 8:00 per kilometre, with the 3000 m finish time it produces and the equivalent min/mile, km/h and mph.

Pace /kmPace /mileFinishkm/hmph
3:004:509:002012.4
3:155:149:4518.511.5
3:305:3810:3017.110.7
3:456:0211:15169.94
4:006:2612:00159.32
4:156:5012:4514.18.77
4:307:1513:3013.38.28
4:457:3914:1512.67.85
5:008:0315:00127.46
5:158:2715:4511.47.1
5:308:5116:3010.96.78
5:459:1517:1510.46.48
6:009:3918:00106.21
6:1510:0418:459.65.97
6:3010:2819:309.235.74
6:4510:5220:158.895.52
7:0011:1621:008.575.33
7:1511:4021:458.285.14
7:3012:0422:3084.97
7:4512:2823:157.744.81
8:0012:5224:007.54.66

3000 m splits — every kilometre

Even-pace splits for a 12:00 3000 m (4:00 /km): the cumulative time on the clock as you pass each kilometre marker.

MarkerSplitCumulative
1 km4:004:00
2 km4:008:00
3 km4:0012:00

3000 m splits — every mile

The same 12:00 3000 m broken into one-mile splits (6:26 /mile).

MarkerSplitCumulative
1 mi6:266:26
Finish (1.86 mi)5:3412:00

3000 m race-time predictions (Riegel estimate)

If your 3000 m is worth 12:00, the Riegel formula estimates these equivalent times at other distances. These are estimates — real results depend on training, terrain and pacing.

DistancePredictedPace /kmPace /mile
1500 m5:453:506:11
1 Mile6:123:516:12
5K20:374:076:38
10K43:004:186:55
15K1:06:054:247:05
10 Mile1:11:124:257:07
Half Marathon1:34:524:307:14
30K2:17:474:367:23
Marathon3:17:484:417:33
50K3:56:474:447:37
50 Mile6:32:064:527:51
100K8:13:404:567:57
100 Mile13:37:295:058:10

How 3000 m pace is calculated

Pace is simply time ÷ distance. This page works it out exactly: it converts your 3000 m into metres and your time into seconds, divides to get one speed in metres per second, then expresses that single number as min/km, min/mile, km/h and mph. Because a kilometre is exactly 1000 m and a mile exactly 1609.344 m, the four figures always agree and convert back to machine precision. Only the Riegel predictions above are estimates.

FAQ

What is a good 3000 m time?

"Good" depends entirely on the runner, but a useful reference point is even pacing. At 4:00 /km (6:26 /mile) a 3000 m takes 12:00. Enter your own target above and the calculator shows the exact pace and speed you need; the pace chart below lists finish times for every pace from 3:00 to 8:00 /km.

How many kilometres is a 3000 m?

A 3000 m is 3 km, which is 1.86 miles (3K / steeplechase distance). A mile is exactly 1609.344 m, so the conversion is exact rather than rounded.

What pace do I need for a 12:00 3000 m?

To finish a 3000 m in 12:00 you hold 4:00 per kilometre, which is 6:26 per mile, or 15 km/h (9.32 mph). The split table below shows the clock at every kilometre and mile for that pace.

How are the 3000 m race-time predictions calculated?

They use the Riegel formula, t₂ = t₁ × (d₂ / d₁)^1.06, a published 1977 model that scales a known result to another distance. It is an estimate, not a guarantee — real times depend on training, terrain, heat and pacing — and it is the only estimate on this page. Every pace and speed conversion here is exact.

Other distances

← 1500 m 1 Mile →

1500 mthe "metric mile"1 Mile1609 m5K3.11 miles10K6.21 miles15K9.32 miles10 Mile16.09 kmHalf Marathon21.0975 km · 13.11 mi30K18.64 milesMarathon42.195 km · 26.22 mi50K31.07 miles50 Mile80.47 km100K62.14 miles100 Mile160.93 km · the "hundred"