Driving time calculator

How long will the drive take? Enter distance and average speed — get driving time and arrival time. For city-to-city routes we have real drive times from road data, not averages.

Driving time
Arrival
with 15 % buffer

Quick answer: Driving time = distance ÷ average speed. 300 km at a 100 km/h average = 3 hours of pure driving. Realistic motorway averages: 90–110 km/h for cars, ~80 km/h for trucks — plus breaks every 2 hours.

Driving time table

DistanceCar 100 km/hCar 120 km/hHGV 80 km/h
100 km1 h50 min1 h 15 min
300 km3 h2 h 30 min3 h 45 min
500 km5 h4 h 10 min6 h 15 min + break
1,000 km10 h8 h 20 min2 driving days (EU rules)

Realistic average speeds

Moderealistic average
Car, motorway long distance90–110 km/h
Car, rural roads60–70 km/h
Car, city traffic20–30 km/h
Truck (limited 80/89)75–80 km/h
Bicycle15–20 km/h
Walking4–5 km/h

EU truck driving-time rules in brief

Real driving times on popular routes

Routeroad kmpure driving timeavg
Berlin → Hamburg2902 h 59 min97 km/h
Berlin → Munich5855 h 54 min99 km/h
Hamburg → Munich7767 h 43 min101 km/h
Berlin → Paris1,05310 h 45 min98 km/h

Notice the pattern: long-distance averages settle around 90–100 km/h regardless of how fast the car is — roadworks and traffic eat the difference. Every route page shows the OSRM figure.

Common planning mistakes

Frequently asked questions

How do you calculate driving time?

Driving time = distance ÷ average speed. 300 km at an average of 100 km/h takes 3 hours. Realistic long-distance averages are 90–110 km/h on motorways — before breaks.

How long does 500 km take by truck?

At the typical 80 km/h average, just over 6 hours 15 minutes of pure driving — plus the mandatory 45-minute break after 4.5 hours of driving time under EU rules, so about 7 hours in practice.

When should I leave to arrive on time?

Departure = desired arrival − driving time − buffer. A 10–15 % buffer covers normal traffic; around big cities at rush hour or on holiday weekends, plan 25 %.

How accurate is calculated driving time?

It's an idealised figure without traffic, lights or breaks. For city-to-city routes, our route pages use real OSRM road-network routing instead of a flat average — Berlin–Hamburg is 2 h 59 min for 290 km, a 97 km/h average no simple assumption would produce.

More calculators

Straight-Line DistanceSpeed CalculatorTaxi Fare CalculatorTrip Cost CalculatorAll calculators →