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

  1. Choose the From city.
  2. Choose the To city.
  3. 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 Mumbai1,150 km air, 1,400 km road
Delhi to Bengaluru1,740 km air, 2,150 km road
Mumbai to Bengaluru840 km air, 980 km road
Delhi to Kolkata1,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.

Related tools