Speed, Distance & Time Calculator

Compute any one of speed, distance, or time when you know the other two. Works for running, cycling, swimming, or any other activity.

The Speed-Distance-Time Relationship Explained

The speed-distance-time triangle is one of the most fundamental relationships in physics and endurance sport. The three core equations are speed equals distance divided by time, distance equals speed multiplied by time, and time equals distance divided by speed. Enter any two variables in this calculator and the third is returned automatically. For running and cycling, the calculator also converts between speed units like kilometres per hour, miles per hour, and metres per second, and between pace units like minutes per kilometre and minutes per mile. These conversions matter because training plans and race information come in many formats depending on country and discipline. Cyclists typically express effort in kilometres per hour while runners prefer pace in minutes per kilometre, even though both describe the same physical reality. Mastering the triangle lets you flex between units without losing track of your actual intensity.

How to Apply the Triangle to Workouts and Races

The equations become practical tools the moment you apply them to real training scenarios. Planning a 90 minute long run at 6 minutes per kilometre? Multiply 90 minutes by the speed of 10 kilometres per hour to get 15 kilometres of total distance. Prepping for a 180 kilometre century ride averaging 30 kilometres per hour? Distance divided by speed gives 6 hours of saddle time, which dictates nutrition needs of roughly 60 to 90 grams of carbohydrates per hour. Chasing a Boston qualifier of 3 hours for the marathon? 42.195 kilometres divided by 3 hours equals 14.065 kilometres per hour, or 4 minutes 16 seconds per kilometre pace. Using the calculator to reverse-engineer goal paces from target times and vice versa is one of the highest leverage habits in endurance sport preparation because it translates abstract goals into concrete training sessions.

Frequently Asked Questions

How do I convert pace to speed?
Pace and speed are inverses of each other. To convert pace in minutes per kilometre to speed in kilometres per hour, divide 60 by the pace. A pace of 5 minutes per kilometre equals a speed of 60 divided by 5, which is 12 kilometres per hour. To convert speed back to pace, divide 60 by the speed. Speed of 15 kilometres per hour equals 60 divided by 15, or a pace of 4 minutes per kilometre.
What is the formula for finish time?
Finish time equals distance divided by speed. For a 21.1 kilometre half marathon at 12 kilometres per hour, the finish time is 21.1 divided by 12, which is 1.758 hours, or 1 hour 45 minutes 29 seconds. Be careful to use consistent units. If speed is in kilometres per hour, distance must be in kilometres and the result will be in hours which you then convert to hours, minutes, and seconds.
How do I calculate average speed across intervals?
Average speed is not the simple average of the individual speeds. Instead, add the total distance and divide by the total time. If you run 5 kilometres at 10 kilometres per hour and 5 kilometres at 12 kilometres per hour, the total time is 30 minutes plus 25 minutes, which equals 55 minutes. Total distance is 10 kilometres, so average speed is 10 divided by 55 divided by 60, giving roughly 10.9 kilometres per hour, not 11.

Explore our other free fitness calculators: View all tools