Beginner

Bike Speed Calculator — Cycling Speed & Pace

Find your average cycling speed and pace by entering your ride distance and time. Get speed in km/h and mph, pace per km and per mile, and projected times for 10, 25, 50 and 100 km at the same effort.

km

min

Use moving time for moving speed; total elapsed time for overall average
Average speed
20km/h

Distance ÷ time in hours

Speed in mph
12.43 mph
Pace (min/km)
3 min/km
Pace per mile
4.83 min/mi
Distance in miles
12.43 mi
10 km30m
25 km1h 15m
50 km2h 30m
100 km5h 00m
Step by step
  1. 1

    Convert riding time to hours

    60 ÷ 60 = 1
  2. 2

    Average speed

    20 ÷ 1 = 20
    Distance (km) divided by time (hours) gives speed in km/h.
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. This is not medical, health or fitness advice; consult a qualified healthcare professional. Read the full disclaimer.
Quick answer

How does this calculator work?

Bike speed = distance (km) ÷ time (hours). Enter km and minutes — you get speed in km/h and mph, pace per km and per mile, and projected finish times for 10, 25, 50 and 100 km. Typical recreational pace is 15–25 km/h on flat terrain.

Formula
Speed (km/h) = Distance (km) ÷ Time (h) • Pace (min/km) = Time (min) ÷ Distance (km)
How this is calculated

Average cycling speed is the total distance divided by the total time. The result in km/h tells you how many kilometres you would cover in one hour at that effort level. Pace — minutes per kilometre — is the inverse: divide elapsed minutes by the distance. Pace is useful for structured intervals and comparing efforts across different ride lengths, while speed in km/h or mph is the natural unit for longer endurance rides and group-ride benchmarks.

Enter your ride distance in kilometres and your riding time in minutes. If you use the GPS "moving time" (which pauses at traffic lights or stops), you will get your moving-only average — typically a few km/h higher than the overall average from total elapsed time. Both figures are valid; the moving speed is more representative of physical effort, while the elapsed time average is what matters for total trip planning.

The benchmark bars show projected times for 10, 25, 50 and 100 km at your current speed, calculated by dividing each distance by speed. These assume a constant pace and no fatigue, hills or wind — real rides at longer distances are usually slower than short-effort pacing would suggest.

Frequently asked questions

For casual cyclists on flat terrain, 15–20 km/h (9–12 mph) is typical. Committed enthusiasts usually average 20–28 km/h; competitive club riders 28–40 km/h. The number depends heavily on terrain, wind, equipment and fitness.

Moving time (ignoring stops) shows your aerobic effort and is what most training apps use for comparison. Elapsed time matters for planning an actual trip. The calculator works with either — just be consistent when comparing rides.

Multiply km/h by 0.621371. So 20 km/h ≈ 12.4 mph and 30 km/h ≈ 18.6 mph. The calculator shows both automatically from a single entry.

Also known as

bike speed calculator
cycling speed calculator
average cycling speed
bicycle pace calculator
biking mph calculator
cycling km/h calculator
bike ride time estimator

APA

TG we-Calculate Editorial Team. (2026). Bike Speed Calculator — Cycling Speed & Pace [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/bike-speed-calculator

Chicago

TG we-Calculate Editorial Team. "Bike Speed Calculator — Cycling Speed & Pace." TG we-Calculate. 2026. https://we-calculate.com/calculator/bike-speed-calculator.

IEEE

TG we-Calculate Editorial Team, "Bike Speed Calculator — Cycling Speed & Pace," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/bike-speed-calculator

BibTeX

@misc{wecalculate_bike_speed_calculator, title = {Bike Speed Calculator — Cycling Speed & Pace}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/bike-speed-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?