Calculating the average speed of a car is a task that is faced not only by schoolchildren in physics lessons, but also by drivers in real life. Imagine: you were driving around the city at speed 60 km/h, on the highway we accelerated to 120 km/h, and on a country road they kept 90 km/h. How to calculate now average speed for the entire trip? It turns out that a simple arithmetic average does not work here - other formulas and approaches are needed.

Many drivers mistakenly believe that it is enough to add up all the speeds and divide by their number. But this method gives wrong result, if sections of the path had different lengths or travel times. In this article we will look at three calculation methods (by time, by distance and weighted), we will show real examples for different driving conditions and explain why average speed is always lower than maximum. You'll also learn how to use this knowledge to plan routes and save fuel.

———

Why can't you just add the speeds and divide by 3?

Let's say you drove three sections of the road at speeds v₁ = 50 km/h, v₂ = 100 km/h and v₃ = 75 km/h. Intuitively, I want to calculate the average speed as:

(50 + 100 + 75) / 3 = 75 km/h

But this result wrong, if the time or distance at each section is different. Average speed is total distance divided by total time, and not by the number of dimensions. For example:

  • 🚗 If you were driving 1 hour at 50 km/h, 1 hour at 100 km/h and 1 hour at 75 km/h, then the average speed will indeed be 75 km/h (since the time is the same).
  • ⏳ But if you were driving at 50 km/h 2 hours, at 100 km/h — 0.5 hours, and at 75 km/h - 1 hour, then the average speed will change!

In the second case, the total path will be 50×2 + 100×0.5 + 75×1 = 275 km, and the total time is 2 + 0.5 + 1 = 3.5 hours. Then the average speed will be 275 / 3.5 ≈ 78.57 km/h — not 75 at all!

⚠️ Attention: The arithmetic average of the speeds gives the correct result only if the travel time on each section is the same. In real trips this is extremely rare.

———

Method 1: Calculation of travel time for each section

The most accurate way is to use the formula:

Vav = (S₁ + S₂ + S₃) / (t₁ + t₂ + t₃)

where Sₙ = vₙ × tₙ - the path on each section, and tₙ - time. If there is no time, but there are distances, use tₙ = Sₙ / vₙ.

Example: You have passed:

  • 🏙️ In the city: 30 km at a speed of 60 km/h → time = 30 / 60 = 0.5 hours.
  • 🛣️ On the highway: 120 km at a speed of 120 km/h → time = 120 / 120 = 1 hour.
  • 🌳 On a country road: 45 km at a speed of 90 km/h → time = 45 / 90 = 0.5 hours.

General path: 30 + 120 + 45 = 195 km. Total time: 0.5 + 1 + 0.5 = 2 hours. Then:

Vav = 195 km / 2 h = 97.5 km/h

Please note: although the maximum speed was 120 km/h, the average was below due to a slow section in the city.

Speed values ​​at each section (v₁, v₂, v₃)

Length of each section (S₁, S₂, S₃) OR travel time (t₁, t₂, t₃)

Formula: Vav = (S₁ + S₂ + S₃) / (t₁ + t₂ + t₃)

Check the units of measurement (all in km and hours or m and seconds) -->

———

Method 2: Calculation by distance (if there is no time)

If you know section lengths, but did not measure time, use the formula:

Vav = (S₁ + S₂ + S₃) / (S₁/v₁ + S₂/v₂ + S₃/v₃)

Example: The route consists of:

  • 🚦 15 km in the city (v₁ = 45 km/h).
  • 🏞️ 60 km on the highway (v₂ = 100 km/h).
  • 🛣️ 30 km along the bypass road (v₃ = 80 km/h).

Substitute into the formula:

Vav = (15 + 60 + 30) / (15/45 + 60/100 + 30/80) ≈ 105 / (0.33 + 0.6 + 0.375) ≈ 105 / 1.305 ≈ 80.45 km/h

This method is convenient for planning routes when you know Google Maps distances, but not travel time.

Plot Distance (km) Speed (km/h) Time (h)
City 15 45 0.33
Highway 60 100 0.6
Bypass 30 80 0.375
Total 105 - 1.305
⚠️ Attention: If one of the sections has a speed 0 km/h (for example, a traffic jam), the formula will give a division by zero error. In such cases, use an explicit time method.

———

Method 3: Weighted average (for equal conditions)

If all three speeds were measured in the same conditions (for example, three races on the same track), you can use weighted average with odds:

Vav = (k₁×v₁ + k₂×v₂ + k₃×v₃) / (k₁ + k₂ + k₃)

where kₙ — weights (for example, the number of measurements or the importance of the site).

Example: Have you tested Toyota Camry in three areas:

  • 🔄 Acceleration to 100 km/h (2 measurements of 8.5 s → v₁ ≈ 130 km/h, k₁ = 2).
  • 🛣️ Cruising speed (3 measurements at 110 km/h, k₂ = 3).
  • 🚦 Braking (1 measurement, v₃ = 0 km/h, k₃ = 1).

Then:

Vav = (2×130 + 3×110 + 1×0) / (2 + 3 + 1) ≈ (260 + 330 + 0) / 6 ≈ 98.33 km/h

This method is useful for test drives or driving style analysis.

By travel time

By distance

Weighted average

I don’t count, I use the on-board computer -->

———

Typical errors when calculating average speed

Even experienced drivers sometimes make mistakes. Here are the most common:

  1. Ignoring stop times. If you were stuck in a traffic jam for 30 minutes, this is the time must be included in the general, otherwise the average speed will be overestimated.
  2. Mixing units of measurement. Speed in km/h and time in minutes? We get an error. Always reduce to one unit (for example, hours).
  3. Neglect of short sections. For example, they forgot to take into account 2 km in a yard at a speed of 20 km/h - this will distort the result.
  4. Rounding intermediate values. Only round the final result, otherwise errors will accumulate.

———

Practical Applications of Average Speed Calculation

Knowing the average speed helps not only for reporting, but also in real situations:

  • ⏱️ Planning your trip time. If the average speed along the route is 80 km/h, and the distance is 320 km, then the travel time is ≈ 4 hours (including stops).
  • Calculation of fuel consumption. Many on-board computers (for example, in Volkswagen Passat B8) show average speed and consumption, which helps save gasoline.
  • 📊 Driving style analysis. If your average speed is much lower than the speed limit, you may be too careful (or often stuck in traffic).
  • 🚘 Checking the odometer. By comparing the average speed with the distance traveled, you can identify problems with the speedometer.
💡

If your on-board computer shows an average speed above 100 km/h during city driving, check its calibration - the speedometer readings may be underestimated (relevant for Kia Rio until 2018).

———

How does the on-board computer calculate the average speed?

Modern cars (eg. Hyundai Solaris or Skoda Octavia) automatically calculate the average speed for the trip. Work algorithm:

  1. Every second the computer records instantaneous speed (data from ABS sensor).
  2. Calculated distance traveled per interval (usually 1 meter).
  3. Summarizes total time movement (including stops if the engine was running).
  4. According to the formula Vav = Stotal / Ttot the value is displayed.

Difference from manual calculation: the on-board computer takes into account all micro stops (traffic lights, traffic jams), so its data is more accurate.

Why is the average bookmaker speed lower than you calculated?

The on-board computer takes into account the idle time with the engine running (for example, at a traffic light), and in manual calculation you might have forgotten to add these pauses. Also, the BC can be reset to zero when the ignition is turned off, resetting the statistics.

———

FAQ: Frequently asked questions about average vehicle speed

Can the average speed be higher than the maximum of the three measured?

No, that's impossible. The average speed is always between minimum and maximum speeds on sections. For example, if your speeds were 50, 100 and 150 km/h, the average would be in the range of 50–150 km/h.

How to calculate the average speed if only three speeds are known without distances and time?

Without additional data (time or distance), an accurate calculation is impossible. Can be used arithmetic mean, but this will be an approximate result, valid only for equal time intervals.

Why is the average speed lower than the speed limit when driving on the highway (for example, 90 km/h instead of 110 km/h)?

It's normal! The average speed is affected by:

  • 🚦 Slow down before turns.
  • 🚗 Overtaking (acceleration and braking).
  • 🛑 Short-term stops (gas stations, cafes).

Even when driving on an open highway, the actual average speed rarely exceeds 90–95% of the permitted speed.

How does average speed affect fuel consumption?

There is optimal average speed for minimum flow - usually 70–90 km/h for most cars. Example:

  • 🐢 Below 60 km/h: consumption increases due to low engine efficiency.
  • 🏎️ Above 100 km/h: consumption increases due to aerodynamic drag (air resistance).

For example, Lada Vesta at an average speed of 80 km/h it consumes ~5.5 l/100 km, and at 120 km/h - already ~7.5 l/100 km.

Is it possible to determine where the traffic jams were based on the average speed?

Yes, if you compare it with maximum speed on the route. For example:

  • 🛣️ Maximum speed: 120 km/h (highway).
  • 🐢 Average speed: 40 km/h.

This means that more than 50% of the time you spent at speeds below 40 km/h (probably in traffic jams or city traffic).