🏃 Free 5K Running Calculator

5K Speed Calculator

Calculate your 5K running speed, pace per kilometer, pace per mile, and estimated finish time.

Calculate From 5K Finish Time

Enter your 5K finish time to calculate your average running speed and pace.

Calculate From Target Pace

Enter your target running pace to estimate your 5K finish time and average speed.

Calculate From Target Speed

Enter your target running speed to estimate your 5K finish time and running pace.

Estimated 5K Finish Time 00:00
Pace per Kilometer 0:00 /km
Pace per Mile 0:00 /mi
Average Speed 0 km/h
Average Speed 0 mph

Your 5K Performance Summary

What Is a 5K Speed Calculator?

A 5K Speed Calculator calculates your average running speed, pace, and estimated finish time for a 5-kilometer run. Enter your finish time, target pace, or running speed to convert between km/h, mph, minutes per kilometer, and minutes per mile.

Use it to understand a recent race result, plan a target finish time, or compare different running goals. For example, a 5K completed in 30 minutes equals an average speed of 10 km/h (6.21 mph) and a pace of 6:00 min/km (about 9:39 min/mile).

How to Use the 5K Speed Calculator

Choose the calculation mode that matches the information you already know.

Calculate Speed From Your 5K Finish Time

  1. Select the Finish Time tab.
  2. Enter your hours, minutes, and seconds.
  3. Click Calculate 5K Speed.

The calculator shows your average speed in km/h and mph, plus your pace per kilometer and mile.

Estimate Finish Time From Target Pace

  1. Select the Target Pace tab.
  2. Enter your pace in minutes and seconds.
  3. Choose whether the pace is per kilometer or per mile.
  4. Click Calculate 5K Finish Time.

The calculator estimates how long a 5K would take if you maintained that average pace.

Estimate Finish Time From Target Speed

  1. Select the Target Speed tab.
  2. Enter your target speed.
  3. Choose km/h or mph.
  4. Click Calculate 5K Finish Time.

The result includes an estimated finish time and the equivalent pace per kilometer and mile.

How to Calculate 5K Speed

Average speed is the distance covered divided by the time taken. For a 5K, the formula is:

Average speed (km/h) = 5 km ÷ finish time in hours

For example, 25 minutes is 25 ÷ 60 = 0.4167 hours. Therefore, 5 ÷ 0.4167 is approximately 12 km/h (7.46 mph).

5K Speed and Pace by Finish Time

This table compares common 5K finish times with average speed and pace. Values are approximate and assume the full distance is exactly 5 kilometers.

5K Finish TimeSpeed (km/h)Speed (mph)Pace per KMPace per Mile
10:0030.0018.642:00 min/km3:13 min/mile
15:0020.0012.433:00 min/km4:50 min/mile
20:0015.009.324:00 min/km6:26 min/mile
22:3013.338.294:30 min/km7:14 min/mile
25:0012.007.465:00 min/km8:03 min/mile
27:3010.916.785:30 min/km8:51 min/mile
30:0010.006.216:00 min/km9:39 min/mile
32:309.235.746:30 min/km10:28 min/mile
35:008.575.337:00 min/km11:16 min/mile
40:007.504.668:00 min/km12:52 min/mile

What Speed Do You Need for a 30-Minute 5K?

A 30-minute 5K requires an average speed of 10 km/h (6.21 mph). The corresponding pace is 6:00 min/km or approximately 9:39 min/mile.

  • Distance: 5 km
  • Time: 30 minutes, or 0.5 hours
  • Speed: 5 ÷ 0.5 = 10 km/h

This is the average required across the full distance; your pace can vary during the run.

What Speed and Pace Do You Need for a 20-Minute 5K?

A 20-minute 5K requires an average speed of 15 km/h (9.32 mph). You would need to maintain an average pace of 4:00 min/km, or approximately 6:26 min/mile.

To calculate speed for another target time, divide 5 kilometers by your target time expressed in hours.

How to Calculate 5K Pace

Pace is the time needed to cover a unit of distance. It is usually expressed in minutes per kilometer or minutes per mile.

Pace per kilometer = total time ÷ distance in kilometers

For a 25-minute 5K, 25 minutes ÷ 5 km = 5:00 min/km. This is approximately 8:03 min/mile.

Estimate Your 5K Finish Time

If you know your target pace per kilometer, multiply it by five to estimate your 5K finish time. For example, a pace of 5 minutes 30 seconds per kilometer gives:

5:30 × 5 = 27:30

If you know your speed instead, divide the distance by the speed, using consistent units. For example, at 10 km/h, a 5K takes 5 ÷ 10 = 0.5 hours, or 30 minutes.

How Far Is a 5K in Miles?

A 5K is 5 kilometers, which is approximately 3.10686 miles (often rounded to 3.1 miles). This conversion is useful when your running watch or training plan uses miles instead of kilometers.

5K Speed vs. 5K Pace

Speed describes how much distance you cover in a given time, usually in km/h or mph. Pace describes how much time you take to cover a distance, usually in minutes per kilometer or mile.

For a 25-minute 5K, your average speed is 12 km/h (7.46 mph), while your pace is 5:00 min/km (about 8:03 min/mile). These are two ways of describing the same running performance.

What Is a Good 5K Time?

There is no single 5K finish time that is best for everyone. Results vary with training experience, fitness, age, course terrain, weather, and personal goals. A beginner may focus on completing the distance comfortably, while an experienced runner may aim to improve a personal best.

Tracking your own finish times and pace over time can help you understand your progress more meaningfully than comparing yourself with one universal target.

Frequently Asked Questions

How do I calculate my 5K speed?

Divide 5 kilometers by your finish time in hours to calculate speed in km/h. For a 30-minute 5K, the result is 10 km/h, or approximately 6.21 mph.

What speed is a 25-minute 5K?

A 25-minute 5K corresponds to an average speed of 12 km/h (7.46 mph) and a pace of 5:00 min/km (about 8:03 min/mile).

What pace do I need for a 20-minute 5K?

You need an average pace of 4:00 min/km, or approximately 6:26 min/mile. This is an average speed of 15 km/h (9.32 mph).

What speed is a 5K in 30 minutes?

A 30-minute 5K is an average speed of 10 km/h (6.21 mph), with a pace of 6:00 min/km or approximately 9:39 min/mile.

How many miles is a 5K?

A 5K is approximately 3.10686 miles, commonly rounded to 3.1 miles.

Can I calculate my 5K finish time from pace?

Yes. Multiply your pace per kilometer by five, or enter your target pace in the calculator above to estimate your finish time.

Can I calculate my 5K finish time from speed?

Yes. Enter your target speed in km/h or mph in the calculator above to estimate the time needed to cover 5 kilometers.

Is this 5K Speed Calculator free?

Yes. You can use this calculator to work out running speed, pace, and estimated finish time.

Related Calculators

Explore these related tools:

Conclusion

A 5K Speed Calculator helps you calculate average running speed, compare pace per kilometer and mile, and estimate a 5K finish time from a target pace or speed. Use the calculator above to explore different finish-time goals and understand the speed and pace each goal requires.