Average Time to Run a Mile

The average time to run a mile depends on your age, gender, and fitness level. For most recreational runners, a mile takes between 8 and 13 minutes. Younger adults in their 20s average around 8-10 minutes, while runners in their 60s typically finish in 11-13 minutes. Consistent training can improve your mile time at any age.

Average Mile Run Time by Age Group

Minutes – Male vs Female

036912168.29.820-298.710.430-399.311.240-4910.212.150-5911.513.560+MaleFemaleSource: Aggregated race and fitness tracking data

Mile Run Times by Age Group

Males in their 20s average around 8:12 per mile, while females in the same age group average 9:48. By your 50s, expect times closer to 10:12 for men and 12:06 for women. These are averages for recreational runners, not competitive athletes.

What Is a Good Mile Time?

A “good” mile time is relative to your age and experience. Under 8 minutes is considered above average for most adult males, and under 9:30 for females. Elite runners finish a mile in under 5 minutes, but for everyday fitness, anything under 10 minutes is solid. The most important benchmark is improvement over your own previous times.

How to Improve Your Mile Time

  • Run intervals: Alternate between fast 400m repeats and recovery jogs to build speed
  • Build your aerobic base: Easy runs at conversational pace make fast runs sustainable
  • Practice race pace: Run at your target mile pace for 2-3 repeats with rest between
  • Strengthen your legs: Squats, lunges, and hill sprints translate directly to faster mile times

Track Your Mile Performance

Use our Running Benchmark Calculator to get a personalized breakdown of your pace, heart rate zones, calories burned, and training effect for your mile run.

Related Running Pages