How to Calculate Average Speed: Formula and Examples
Learn how to calculate average speed by dividing total distance by total time, along with the best methods for handling mixed units.
To learn how to calculate average speed, divide the total distance travelled by the total elapsed time taken to cover that distance. The foundational equation is speed equals distance divided by time (s = d / t). As long as your distance and time units align, such as miles with hours or metres with seconds, simple division gives you the exact rate across the entire trip.
Which Method Should You Use?
The calculation method you pick depends on the format of your raw numbers and where you are doing the work:
- A dedicated calculator: Best when you have mixed units (like hours, minutes, and seconds) and want pace, splits, or conversions between metric and imperial without manual math. You can run these inputs through the Speed, Distance & Time Calculator.
- Pen and paper: Best for quick physics homework problems or rough driving estimates where values are already clean integers or simple fractions.
- A spreadsheet: Best when you track recurring trips, training logs, or datasets with hundreds of rows in Google Sheets or Microsoft Excel.
- A graph analysis: Best in physics coursework when raw numbers are plotted across position-time or velocity-time charts rather than given in a table.
Method 1: Use an Online Speed and Pace Calculator
When dealing with elapsed split times, converting clock notation like 1:24:30 into decimal hours by hand invites math errors. Using a focused browser tool removes conversion mistakes entirely.
- Open the Speed, Distance & Time Calculator.
- Select your known variables. The tool solves for the third value whenever you give it any two of speed, distance, and time.
- Enter your distance and pick your preferred unit (kilometres, miles, metres, or nautical miles). If you have figures in different systems, you can also convert raw lengths first with a Km to Miles Converter.
- Enter your duration. You can format times as
h:mm:ssfor durations over an hour,mm:ssfor durations under an hour, or enter a plain integer for minutes. - Review the output panel. The calculator displays your rate in km/h, mph, m/s, or knots, alongside running paces in minutes per kilometre and minutes per mile, accompanied by a split breakdown table.
Method 2: Calculate Average Speed Manually by Hand
If you are working on paper or using a handheld pocket calculator, you must convert all time values into a single decimal number before dividing.
- Identify the total distance covered. If your trip had two segments (such as 40 miles and 60 miles), add them together:
40 + 60 = 100 miles. - Determine the total elapsed time. If the trip took 1 hour and 45 minutes, convert the minutes into a fraction of an hour by dividing by 60:
45 / 60 = 0.75 hours. Add this to the whole hours:1 + 0.75 = 1.75 hours. - Divide the total distance by the total decimal time:
100 / 1.75 = 57.14 mph. - Label your unit correctly based on your inputs, such as miles per hour (mph) or kilometres per hour (km/h).
Method 3: Calculate Average Speed in Google Sheets or Excel
Spreadsheets handle bulk speed calculations easily, but standard clock times require careful formatting because spreadsheet engines store time as fractions of a 24-hour day.
- Set up your columns. Place your segment labels in column A, distances in column B (as plain numbers, like
15.5for kilometres), and elapsed times in column C. - Format your time cells in column C. Highlight column C, go to Format > Number > Duration (or Custom > [h]:mm:ss in Excel) so that entering
01:30:00is read as 1 hour and 30 minutes rather than a time of day. - In cell D2, write the formula to calculate speed:
=B2/(C2*24). Multiplying the time cell by 24 converts the internal day fraction into total decimal hours. - Format column D as a standard number with two decimal places.
- Drag the formula down column D to compute the average rate for all rows in your sheet.
Method 4: Calculate Average Speed from Physics Graphs
Physics problems frequently ask you to extract speeds directly from motion charts rather than text prompts.
- Check the graph axes. Confirm whether you are reading a position-time graph (distance on the y-axis, time on the x-axis) or a velocity-time graph (speed on the y-axis, time on the x-axis).
- For a position-time graph, locate your starting point
(t1, d1)and ending point(t2, d2). Calculate the slope of the line connecting those points:(d2 - d1) / (t2 - t1). The slope of that straight line represents the average speed over that interval. - For a velocity-time graph, find the total area under the curve between your start and end times. Geometric areas (rectangles and triangles under the plotted line) represent the total distance travelled.
- Divide that calculated area (total distance) by the total elapsed time on the horizontal axis to get the average speed.
Common Calculation Mistakes and How to Check Your Result
The single most frequent error when people calculate average speed is computing an arithmetic mean of two speeds. If you drive 60 mph for a stretch and then 40 mph on the way back, your average speed for the round trip is not 50 mph. Because you spend more time driving at the slower speed, the slower segment carries more weight. The true average speed for equal distances at 60 mph and 40 mph is 48 mph, found by dividing the total round-trip distance by the total round-trip time.
Another common mistake is entering minutes directly as decimals. Ninety minutes is 1.5 hours, not 1.9 hours. Always divide leftover minutes by 60 before adding them to your hours.
To verify any manual work, run a quick sanity check using the three related formulas:
Speed = Distance / TimeDistance = Speed * TimeTime = Distance / Speed
Multiply your calculated speed by your original time value. If the product does not equal your original starting distance within a rounding margin, recheck your decimal conversions.
Frequently Asked Questions
How to calculate average speed when two speeds are given?
If two speeds are given for equal distances, use the harmonic mean formula: (2 * v1 * v2) / (v1 + v2). For example, if you travel a distance at 30 km/h and return the same distance at 60 km/h, the average speed is (2 * 30 * 60) / (30 + 60) = 3600 / 90 = 40 km/h. If the two speeds were held for equal amounts of time rather than equal distances, you can take a standard arithmetic mean: (v1 + v2) / 2.
What is the difference between average speed and average velocity?
Average speed is a scalar quantity that measures total distance covered divided by time, regardless of direction. Average velocity is a vector quantity defined as total displacement (the straight-line change in position from start to finish) divided by time. If you run one full lap around a 400-metre track in 80 seconds, your average speed is 5 m/s (400 / 80), but your average velocity is 0 m/s because you ended exactly where you started.
How do you calculate average speed in km/h from metres and seconds?
Divide the metres by seconds to find metres per second (m/s), then multiply that result by 3.6 to convert to kilometres per hour (km/h). For instance, if an athlete sprints 200 metres in 25 seconds, their speed is 200 / 25 = 8 m/s. Multiplying 8 by 3.6 yields 28.8 km/h.
How do you calculate average speed of answer in a call center?
In customer support operations, Average Speed of Answer (ASA) measures queue wait time rather than physical movement. Divide the total wait time experienced by all answered callers by the total number of calls answered during that period: ASA = Total Wait Time / Answered Calls. This metric excludes abandoned calls and time spent inside interactive voice response (IVR) menus.