Enter your ride details
Choose what you want to calculate. Most people use Speed from Distance + Time. If you already know your speed and want to estimate how long a route will take, switch to Time from Distance + Speed.
Want to know how fast you’re really riding? This Cycling Speed Calculator turns distance + time (or distance + speed) into a clean, shareable result: your bike speed in mph/kph, plus pace per mile and per kilometer. No signup. No tracking. Just quick numbers you can screenshot and flex in the group chat.
Choose what you want to calculate. Most people use Speed from Distance + Time. If you already know your speed and want to estimate how long a route will take, switch to Time from Distance + Speed.
Cycling “speed” can mean a few different things depending on what device you use. Many bike computers show average speed for the entire ride (including stops), while others show moving average speed (only counting time when the wheels are turning). This calculator is simple and transparent: it uses the numbers you type to compute your average speed for that distance and time.
The core formula
The core math is: Speed = Distance ÷ Time. If you ride 20 kilometers in 1 hour, your average speed is 20 kilometers per hour (20 kph). If you ride 12 miles in 45 minutes, your speed is 12 ÷ 0.75 = 16 mph. The only “trick” is making sure time is in hours when you do the division, because mph and kph are distance-per-hour units.
Converting time into hours
Most of the time you’ll enter minutes and seconds. The calculator converts them to hours like this:
Converting km ↔ miles
This calculator shows both mph and kph no matter what unit you enter. It uses the standard conversion: 1 mile = 1.609344 km. That means:
Pace (min/mi and min/km)
Pace is the opposite of speed. Instead of “how many miles per hour,” pace asks: “how many minutes per mile?” It’s super useful because pace is easy to compare across rides, especially if your distances vary. The formulas are:
The calculator formats pace as mm:ss. For example, 3.5 minutes becomes 3:30. Small differences in speed can look dramatic in pace form, which is why people love sharing pace screenshots.
“Speed vibe” label (for fun)
Finally, the calculator adds a playful label based on your mph. It’s not a judgment, it’s just a share-friendly description: Chill cruise (easy), Steady fitness (solid), Spicy fast (quick), and a few steps in between. The goal is to make results feel like a mini personality quiz — without changing the math.
Below are common ride scenarios. You can copy these into the calculator to test it and get a feel for the output. If you’re posting results, people usually understand mph fastest in the U.S. and kph fastest elsewhere — so showing both is a nice touch.
Distance: 6 miles · Time: 28 minutes
Total hours = 28/60 = 0.4667 hours → Speed = 6 ÷ 0.4667 = 12.9 mph (~20.8 kph).
That’s a classic “commuter steady” pace, especially if you have stop signs or traffic lights.
Distance: 25 km · Time: 1h 10m
Total hours = 1 + 10/60 = 1.1667 → Speed = 25 ÷ 1.1667 = 21.4 kph (~13.3 mph).
Your pace per km might be around 2:48–3:00 depending on rounding.
Switch to Time from Distance + Speed.
Distance: 18 miles · Speed: 15 mph
Time = Distance ÷ Speed = 18 ÷ 15 = 1.2 hours = 1 hour 12 minutes.
This is perfect for planning whether you can squeeze a ride before dinner.
Distance: 30 miles · Time: 1h 40m
Total hours = 1 + 40/60 = 1.6667 → Speed = 30 ÷ 1.6667 = 18 mph (~29 kph).
If you screenshot this, people will absolutely ask “flat route or hills?” (which is why the terrain dropdown exists).
Distance: 2 km · Time: 4m 30s
Total minutes = 4.5. Pace = 4.5 ÷ 2 = 2.25 min/km = 2:15 per km.
Converted speed is about 26.7 kph (~16.6 mph). Short intervals often feel intense because pace is so “tight.”
What to do with your result
This Cycling Speed Calculator is designed to be fast, simple, and shareable. It does not ask for your email, it does not connect to your bike computer, and it does not try to guess hidden factors like wind or elevation. That’s intentional. Virality comes from clarity: you enter numbers, you get a result that looks good on mobile, and you can share it instantly.
Average vs moving speed
If you ride through a city and stop frequently, your average speed includes the stop time. That might look “slow” even if you’re actually moving quickly between lights. Many fitness apps track moving speed separately. If you want your moving speed, enter only the time you were actually riding.
Why pace is useful
Speed is intuitive, but pace is powerful for comparison. Pace answers: “how long did each mile (or km) take?” When you repeat the same route, pace makes progress feel obvious — especially on climbs. A small bump in speed can create a noticeable improvement in pace, which is why cyclists love posting pace screenshots.
Terrain dropdown (optional)
The terrain selector does not change the math. It only adds a small note to your result so it’s easier to interpret (and it gives your share text a bit more personality). A 16 mph ride on hills feels different than 16 mph on flat roads, even if the number is the same.
Privacy
Everything runs in your browser. If you hit “Save Result,” the calculator stores a small history in your device’s local storage so you can compare rides later. Nothing is uploaded anywhere.
Yes for the math. It’s a direct distance ÷ time calculation with standard unit conversions. The only reason it might not match your app is because apps can use moving time, paused time, GPS smoothing, or auto-stop features. For a perfect match, enter the same distance and the same time definition (total vs moving) that your device uses.
“Good” depends on goals, terrain, and stops. A city commute average might be 10–15 mph due to traffic. Fitness rides often sit higher on flat roads, and hills can lower average speed dramatically. Use this calculator for comparison with yourself: same route, new week, better pace.
Stops. Every red light counts. If you stop for 5 minutes total across a short route, average speed can drop a lot. If you want “how fast I was actually riding,” use moving time only or compare with your app’s moving average speed.
No — and that’s a feature. Those factors matter for performance, but speed itself is still distance ÷ time. If you want deeper cycling analytics, you’d need sensors or elevation profiles. This page is the quick, clean version that works for everyone.
Yes, if your bike provides distance. Many spin bikes estimate distance based on resistance and cadence, which can vary by brand. The calculator will still compute speed from the numbers you provide, but remember the distance may not be directly comparable to outdoor GPS distance.
Pace is the reciprocal of speed. Once you know speed, you can compute “time per unit distance.” This calculator computes pace directly using total minutes ÷ distance for better rounding.
Yes. Switch to “Time from Distance + Speed.” Enter the route distance and your typical speed. The calculator returns estimated hours, minutes, and seconds — great for planning commutes and meetups.
MaximCalculator provides simple, user-friendly tools. Always double-check important numbers for safety, and ride responsibly.