Running Pace & Race Time Predictor

Calculate your pace, predict race finish times, and find your training zones.

Enter a valid distance.
hours
min
sec
Enter a valid time.

Your Pace (min/km)
Split Table
kmSplit TimeElapsed
⚠️ This tool is for informational purposes only. Consult a healthcare professional for medical advice.

Enter a recent race result to predict finish times across all distances.

hours
min
sec
Enter a valid time.

Predicted Finish Times
Detailed Predictions
DistanceFinish TimeAvg Pace
⚠️ This tool is for informational purposes only. Consult a healthcare professional for medical advice.

Enter your 5K time or current pace to calculate your training zones.

minutes
seconds
Enter a valid pace.
BeginnerIntermediateAdvanced
Intermediate

Your Training Zones
ZoneNamePace RangePurpose
⚠️ This tool is for informational purposes only. Consult a healthcare professional for medical advice.

How to Use This Running Pace Calculator

Choose from three tabs: Pace Calculator (enter distance + time to get your per-km or per-mile pace), Race Predictor (enter a recent race result to forecast finish times for other distances), and Training Zones (enter your base pace to get personalized zone guidance). Hit Calculate and your results appear instantly.

Why This Matters

Knowing your running pace is the foundation of smart training. A 35-year-old aiming to break 4 hours in a marathon needs to sustain roughly 5:41/km — yet many runners "feel" their pace without ever measuring it accurately, leading to going out too fast and blowing up at mile 18.

The race predictor uses the Riegel formula, the same model elite coaches rely on. If you ran a 25-minute 5K, it predicts your 10K around 52 minutes — giving you a realistic goal before race day. Training zones help you avoid the most common error in amateur running: running every workout at medium effort instead of polarizing between easy and hard days, which is how endurance actually improves.

How It's Calculated

Pace: Pace (min/km) = Total Time (seconds) ÷ Distance (km) ÷ 60

Race Prediction (Riegel Formula): T₂ = T₁ × (D₂ / D₁) ^ 1.06 — where T₁ is your known time, D₁ your known distance, D₂ the target distance, and 1.06 is the fatigue exponent.

Training Zones are derived from your base pace multiplied by zone-specific effort multipliers (Z1: 1.25–1.35×, Z2: 1.10–1.25×, Z3: 1.00–1.10×, Z4: 0.90–1.00×, Z5: 0.80–0.90×).

Tips & Common Mistakes

Frequently Asked Questions

How accurate is the Riegel race prediction formula?

The Riegel formula is accurate to within 2–5% for well-trained runners racing between 5K and marathon. It tends to slightly overestimate performance at the marathon distance because fatigue compounds beyond 30km. For ultra-distances, use it only as a rough guide.

What's a good running pace for a beginner?

For most beginners, a comfortable conversational pace of 7:00–9:00 min/km (11:15–14:30 min/mi) is ideal for easy runs. The goal isn't to run fast early — it's to build the aerobic base without injury. After 8–12 weeks of consistent easy running, pace naturally improves without extra effort.

Should I train by pace or heart rate?

Both work well — ideally use heart rate as the primary effort guide and pace as a secondary reference. On hot or hilly days, the same effort produces a slower pace; heart rate keeps you honest. Once you know your pace zones, you can use either interchangeably on flat, temperate days.

Why does my predicted marathon time seem slow compared to my 5K?

The fatigue exponent (1.06) in the Riegel formula reflects that longer distances are disproportionately harder. If your marathon prediction feels slow, it likely means you haven't yet done enough long-run training to express your full aerobic potential at that distance. Specific marathon prep — particularly the long run and back-to-back weekend runs — closes this gap.

Related Tools