Speed, distance and time

How long a drive takes, how fast you need to go to arrive on time, or how far you'll get.

Tea, fuel and food stops
Optional, to get the arrival time

About this calculator

The three questions it answers

Time is distance divided by speed, speed is distance divided by time, and distance is speed multiplied by time. The calculator does whichever one you need, in kilometres or miles, and adds break time so the answer reflects a real journey rather than a theoretical one.

A 1,000 km drive at an average of 60 km/h takes 16 hours 40 minutes of driving. Entering a departure time gives the arrival time, and a table shows how the arrival changes at other speeds, which is more useful than a single figure when planning a long drive.

Average speed is not cruising speed

The speed that matters is the average over the whole journey, including slowing for towns, tolls and traffic. On Indian highways an average of 55 to 65 km/h is realistic for a long drive even where the limit is higher, because the stops and the slow sections pull the average down.

If the calculator says you need an average of 120 km/h to arrive on time, that is not a driving plan. Leave earlier or accept a later arrival.

Common questions

How long does a 1,000 km drive take?

At an average of 60 km/h it takes 16 hours 40 minutes of driving, plus breaks. Averages of 55 to 65 km/h are realistic on Indian highways once stops and slow sections are counted.

How do I calculate the speed I need to arrive on time?

Divide the distance by the time available after subtracting breaks. The calculator does this and warns you when the required speed is unrealistic.

What is the formula for speed, distance and time?

Speed = distance ÷ time, distance = speed × time, and time = distance ÷ speed. Keep the units consistent, in kilometres and hours or miles and hours.