Calculate speed, distance, or time from velocity equation v = d / t.
Mode: SPEED
Travel Distance: 100 mi
Elapsed Time: 1 hr 30 min 0 sec
The following converter converts between common and specialized engineering units of speed.
Conversion: 1 mph → ms
Race Preset: 5K
Target Time: 0h 24m 30s
Trip Segments:
The Speed Calculator is an all-in-one tool for solving the basic relationship between speed, distance, and time. Enter a known distance and travel time to calculate speed, or switch the calculation mode to solve for distance or elapsed time. The page also provides a multi-unit speed converter, a running and race pace calculator with split times, and a multi-segment average speed calculator.
The central relationship is:
where v is speed, d is distance, and t is elapsed time. From that equation, the other two common forms follow:
These three equations cover a large range of everyday, athletic, transportation, engineering, and physics calculations.
The calculator is designed to keep the calculation and the unit conversion separate. You can calculate a result in the unit most natural for your input and then inspect equivalent values in other speed units such as miles per hour, kilometers per hour, meters per second, knots, feet per second, and other specialized units supported by the converter.
For running and race planning, the page also reverses the usual speed relationship and expresses performance as pace: the amount of time needed to travel one mile or one kilometer.
Speed describes how quickly an object or person covers distance.
For constant motion, average speed is calculated as:
If a car travels 150 miles in 3 hours:
The result means that the car covered an average of 50 miles for each hour of elapsed travel time.
Speed is a scalar quantity: it has a magnitude but no direction. This is different from velocity, which includes direction as well as magnitude.
That distinction matters when interpreting calculations. A calculator using only distance and elapsed time is normally calculating speed, not a complete vector velocity.
The relationship between speed, distance, and time can be remembered as:
A simple way to organize the relationship is:
From this relationship:
The Speed Calculator lets you select which quantity you want to find, so you do not have to rearrange the equation manually.
To calculate speed, divide the total distance traveled by the elapsed time.
Example:
Distance = 100 miles, Time = 1 hour 30 minutes
First convert the time to hours:
Then:
The same physical speed can be represented in other units:
The calculator performs these conversions automatically after calculating the primary result.
Suppose a vehicle travels 100 mi in 1 h 30 min.
Step 1: Convert the time.
1 h 30 min = 1.5 h
Step 2: Apply the speed equation.
v = d / t
Step 3: Substitute the inputs.
v = 100 / 1.5
Step 4: Calculate.
v = 66.666666...
Step 5: Round the displayed result.
v ≈ 66.67 mph
Equivalent values are approximately 107.29 km/h and 29.80 m/s. This example is one of the calculator's production regression cases.
When speed and time are known, use:
Example: Speed = 60 mph, Time = 2 hours
So the expected travel distance is 120 mi. The same method works for metric units and other compatible unit systems. The important requirement is that the distance and speed units are handled consistently.
When distance and speed are known:
Example: Distance = 250 km, Speed = 100 km/h
The calculator displays the time result in a convenient clock-style format after performing the numerical calculation.
Different fields use different speed units. Common examples include meters per second (m/s), kilometers per hour (km/h), miles per hour (mph), knots (kn), and feet per second (ft/s).
For conversions involving length, temperature, pressure, mass, energy and other measurement categories, use the Conversion Calculator.
The converter on this page supports 27 speed representations, including common, engineering, scientific, and specialized forms. Some of the most useful relationships are:
The calculator's unit-conversion engine has been independently tested across all 27 supported units and 10,000 randomized conversion round trips.
To convert miles per hour to kilometers per hour:
Example: 60 mph × 1.609344 = 96.56064 km/h ≈ 96.56 km/h.
For the reverse conversion:
Example: 100 km/h ÷ 1.609344 ≈ 62.1371 mph.
To convert miles per hour to meters per second:
Example: 1 mph × 0.44704 = 0.44704 m/s. This is an especially useful conversion when moving between everyday road speeds and SI-based physics calculations.
Because 1 km = 1,000 m and 1 hour = 3,600 seconds, we obtain:
Example: 72 km/h ÷ 3.6 = 20 m/s.
A knot is a nautical speed unit equal to one nautical mile per hour. The standard relationship is:
Knots are commonly encountered in marine navigation and aviation. For example, 10 knots × 1.852 = 18.52 km/h.
In addition to everyday units, the calculator includes specialized representations such as:
Specialized values should be interpreted according to the definition used by the calculator. In particular, Mach is a ratio to a reference speed of sound (343 m/s in 20°C air) and can depend on atmospheric reference conditions.
The SI unit of speed is the meter per second (m/s). It follows directly from the SI base units of length and time: m/s = meter / second.
For technical and scientific work, keeping the units explicit makes calculations easier to audit.
For very large or very small numerical values, the Scientific Notation Calculator & Converter can make scientific-form calculations easier to read.
Speed and velocity are related but are not identical:
For example, a car traveling at 60 km/h east has a velocity whose magnitude is 60 km/h and whose direction is east. A calculation that only knows distance = 60 km and time = 1 hour can determine average speed = 60 km/h, but cannot determine a complete velocity vector without directional information. For this reason, the scalar results on this page are labeled as speed.
For a trip containing multiple segments, the correct general average-speed formula is:
This is different from simply taking the arithmetic mean of the segment speeds.
Example: Segment 1: 60 km in 1 hour; Segment 2: 80 km in 1 hour. Total distance = 140 km, Total time = 2 hours. Average speed = 140 / 2 = 70 km/h.
Consider a trip where segments have unequal durations:
It is not simply (60 + 40) / 2 = 50 km/h. The 46.67 km/h value correctly accounts for the actual amount of time spent traveling. That is why the multi-segment module uses s_avg = Σd / Σt and labels the result Average Trip Speed.
The harmonic mean is useful for some rate-averaging problems, but it is not the universal formula for a multi-segment journey. For equal-distance segments, harmonic averaging is appropriate:
Example: Travel half the total distance at 60 km/h and half at 120 km/h. Because the distances are equal, H = 2 / (1/60 + 1/120) = 80 km/h. The actual trip average speed is also 80 km/h. For unequal distances, however, total distance divided by total time is the required formula.
Runners often describe performance using pace instead of speed. Speed answers “How fast am I moving?” while Pace answers “How much time does it take me to cover one mile or one kilometer?”
For example, a runner completing 5 km in 24 minutes 30 seconds covers each kilometer in 24.5 / 5 = 4.9 minutes = 4 minutes 54 seconds per km (4:54 min/km).
Distance: 5.00 km (3.11 miles)
Total Seconds: 24 × 60 + 30 = 1,470 s
Pace per KM: 1,470 / 5 = 294 s = 4:54 min/km
Pace per Mile: ≈ 7:53 min/mile
Average Speed: ≈ 12.24 km/h (7.61 mph)
For a constant target pace, the cumulative times for a 5K in 24:30 are:
The split interval is 4:54 per kilometer. The cumulative time increases by one equal interval at each kilometer, making it useful for tracking pacing strategy during a race or training session.
The calculator includes race presets such as 5K, 10K, Half Marathon, and Full Marathon, as well as custom-distance support. For each distance, it determines pace per mile, pace per kilometer, average speed, total duration, and milestone splits.
Consider a marathon distance of 42.195 km (26.21875 miles) with a finishing time of 3 hours 15 minutes 30 seconds:
A non-zero distance divided by zero time is not a valid finite speed. For example, 100 miles / 0 hours does not equal 0 mph. The calculator treats this as an invalid calculation and displays:
This distinction is important because a zero value and an invalid or missing value are not the same thing. A valid example is 0 miles / 1 hour, which correctly gives 0 mph.
A reliable calculator distinguishes between 0, an empty input, and invalid text. For example, 0 is a real numerical value, an empty field means no value has been entered, and text such as “abc” is not a valid numerical distance or time. The Speed Calculator validates these conditions rather than silently converting invalid inputs into a meaningful-looking result.
The displayed number of decimal places is a presentation choice. For example, 66.666666... may be displayed as 66.67 mph. For technical work, distinguish calculation precision from measurement accuracy. Output should always be interpreted together with the precision of the input measurements.
Always make sure the units are compatible. For example, 100 km / 2 h produces 50 km/h, while 100 miles / 2 hours produces 50 mph. The numerical speed is “50” in both cases, but the physical speeds are different. Unit conversions must occur before comparing numerical speed values across systems.
| Conversion | Result |
|---|---|
| 1 m/s | 3.6 km/h |
| 1 mph | 1.609344 km/h |
| 1 mph | 0.44704 m/s |
| 1 knot | 1.852 km/h |
| 1 knot | 0.514444 m/s |
| 1 km/h | 0.277777... m/s |
| 1 m/s | 2.236936... mph |
Dividing by the wrong time: Always convert hours, minutes, and seconds into a consistent decimal time unit before calculating.
Mixing miles and kilometers: Distance and speed units must correspond.
Forgetting that pace is the inverse perspective: Speed is distance divided by time. Pace is time divided by distance.
Averaging segment speeds directly: For a general multi-segment trip, use Total Distance / Total Time rather than a simple arithmetic average of speeds.
Calling scalar speed “velocity”: Direction is required for a complete velocity vector.
Treating zero as invalid in every situation: Zero distance and zero speed can be legitimate values. The calculator distinguishes valid zero from invalid division-by-zero situations.
Find Speed: Select Find Speed. Enter travel distance, unit, and elapsed hours, minutes, seconds. The calculator evaluates v = d / t.
Find Distance: Select Find Distance. Enter known speed and elapsed time. The calculator evaluates d = v × t.
Find Time: Select Find Time. Enter known distance and speed. The calculator evaluates t = d / v.
Convert Speed: Enter amount, source unit, and target unit. The converter returns the selected target speed and provides a complete conversion matrix.
Calculate Running Pace: Choose a race preset or custom distance, and enter target time. The calculator determines pace per mile, pace per kilometer, average speed, and split times.
Analyze Multiple Segments: Enter each segment's distance and time. The calculator totals distance and time and computes Average Trip Speed = Σd / Σt.
For road trips, cycling, walking, boating, aviation, and other forms of travel, the basic equation is the same: speed = distance / time. The important part is selecting sensible units. For example, 120 miles in 2.5 hours gives 48 mph, while 120 km in 2.5 hours gives 48 km/h.
Running calculations often benefit from using pace rather than raw speed. A training target might be specified as 5:00 min/km or 8:00 min/mile. Knowing both pace = 4:54 min/km and speed ≈ 12.24 km/h gives two different but equivalent ways to describe the same running performance.
The same speed equation is a foundation for many introductory kinematics problems. If distance is measured in meters and time in seconds: v = d / t produces m/s. If distance is measured in kilometers and time in hours: v = d / t produces km/h. Dimensional consistency is essential in engineering and physics calculations.
This calculator is useful for mathematical and planning calculations, but some real-world problems require additional information:
Divide distance by elapsed time: v = d / t. For example, 100 miles in 1.5 hours gives 66.67 mph.
Multiply speed by time: d = v × t. For example, traveling at 60 mph for 2 hours gives 120 miles.
Divide distance by speed: t = d / v. For example, 250 km at 100 km/h takes 2.5 hours, or 2 hours 30 minutes.
Speed is a scalar magnitude. Velocity includes both magnitude and direction. A distance/time calculator can determine speed but cannot determine a complete velocity vector without directional information.
Multiply mph by 1.609344: km/h = mph × 1.609344. Therefore 60 mph is 96.56064 km/h.
Multiply mph by 0.44704: m/s = mph × 0.44704. Therefore 1 mph equals 0.44704 m/s.
Divide km/h by 3.6: m/s = km/h ÷ 3.6. Therefore 72 km/h equals 20 m/s.
Speed describes distance covered per unit time. Pace describes time required to cover a unit distance. For example, a runner can be described as moving at 12 km/h or maintaining a pace of 5:00 min/km.
Divide total time by total distance. For a 5 km run completed in 24:30: 24.5 minutes / 5 = 4.9 minutes/km = 4:54/km.
For a general multi-segment trip: Average Speed = Total Distance / Total Time, or s_avg = Σd / Σt. This accounts for the actual distance and time of each segment.
Not in general. The harmonic mean can apply to special rate-averaging cases, especially equal-distance segments. For a general journey, overall average speed is total distance divided by total elapsed time.
Divide the total 5K finishing time by 5 to obtain minutes per kilometer. For 24:30: 24:30 / 5 = 4:54 per kilometer. The equivalent pace is approximately 7:53 per mile.
The most important relationships on this page are:
The key to accurate results is not simply entering numbers into a calculator. It is using the correct physical quantity, keeping units consistent, handling time correctly, and interpreting the result at an appropriate precision.
For everyday travel, athletics, unit conversion, and basic kinematics, these relationships cover a large range of practical calculations. For advanced motion problems involving acceleration, direction, changing conditions, or vector quantities, use a model appropriate to those additional variables.