What is the average 5K time?

Have you recently signed up for a 5K event? Or maybe you have already completed one and you’re looking to improve your time. Either way if you are training for a 5K, you are probably wondering “How long should it take to run a 5K?”

How can I measure my running time?

The time it takes to run any distance will depend on your pace, for example if you run at a speed of 10km (6.2 miles) per hour you will finish a 5K in 30 minutes. There are lots of tools that can help you measure your pace, such as fitness trackers and apps that will keep a log of your speed and distance. If you are training on a treadmill you can manually set your running pace and adjust this as your fitness improves.

The average time it takes someone to run a 5K will also depend on a variety of factors such as age, fitness level and gender. An age graded calculator provides a performance score based on running data for your age and gender, allowing for a fairer comparison across the board.

Average 5K time for beginners

For beginners, you can expect to cross the finish line of a 5K somewhere between 30-45 minutes. As you will be fairly new to training, you may be more comfortable doing a combination of running and walking to begin with. Training plans such as Couch to 5K will ease you in to running and help you improve your pace over time.

Average 5K time for intermediate runners

For intermediate runners (generally those who run 10 – 20 miles per week) an average 5K time would be around 20-25 minutes, which is an average speed of around 7-9mph over the course. Those hoping for a new personal best 5K time may benefit from incorporating interval training into their training schedules to help build up pace and endurance.

Average 5K time for athletes/elites

Athletes and elite level runners follow rigorous training routines to attain increasingly competitive running times. The world record time for a 5K stands at 12:37.35 minutes for men, held by Kenenisa Bekele, and 14:11.15 minutes for women, held by Tirunesh Dibaba – pretty impressive! The average 5K time for an advanced/elite runner is under 17 minutes for men and under 19 minutes for women.


If you are looking for your next 5k run, take a look at our tip for training for a 5K and our event listings to find the perfect event for you - 5k Run Listings