Distance Calculator Between Cities
Calculate approximate distance between major Indian and world cities. Get straight-line and road distance estimates.
About this calculator
Pick two cities and get the approximate straight-line (air) distance and a road distance estimate. Covers major Indian and world cities.
For planning trips, estimating fuel or comparing routes.
How to use it
- Choose the From city.
- Choose the To city.
- Read the straight-line and road distances.
Straight-line vs road distance
Straight-line (great-circle) distance uses the haversine formula on latitude and longitude. Roads rarely run straight, so road distance is typically 15 to 30% longer in India. Delhi to Mumbai is roughly 1,150 km by air and about 1,400 km by road.
Worked example
Approximate distances
| Delhi to Mumbai | 1,150 km air, 1,400 km road |
| Delhi to Bengaluru | 1,740 km air, 2,150 km road |
| Mumbai to Bengaluru | 840 km air, 980 km road |
| Delhi to Kolkata | 1,300 km air, 1,500 km road |
Tips and common mistakes
- Add 15 to 30% to air distance for a road estimate.
- Use a maps app for turn-by-turn time.
- Fuel cost = distance ÷ mileage × price.
- Flight time ≈ distance ÷ 800 km/h + about 30 minutes.
- Check toll plazas on expressways.
Frequently asked questions
How is distance calculated?
With the haversine formula on coordinates.
Why is road distance longer?
Roads follow terrain and settlements.
What is Delhi to Mumbai distance?
About 1,150 km by air.
How long is Delhi to Mumbai by road?
Roughly 1,400 km, 20 to 24 hours of driving.
Is it accurate?
It is a planning estimate.
Is it free?
Yes.