Free Online Calculator

Mileage Calculator

Estimate the distance and driving time between Indian cities, and work out a mileage claim or trip cost.

Last updated: Free, no sign-up Private — runs in your browser

Quick answer: how far is it between two cities?

Road distance is usually about 1.2 times the straight-line distance in India. Delhi to Mumbai is about 1,150 km in a straight line and roughly 1,380 km by road, around 23 hours at 60 km/h.

Overview of the Mileage Calculator

The Mileage Calculator estimates how far apart two Indian cities are by road and how long the drive takes. It calculates the great-circle (straight-line) distance between the cities and multiplies it by an adjustable road factor to approximate the road distance, then divides by your average speed for the driving time.

A second tool calculates a mileage reimbursement or trip amount: distance × rate per kilometre or mile, with a round-trip option. Please note: this is an estimate, not turn-by-turn routing — the real distance depends on your exact route, highways and tolls. Use a maps app for navigation. For fuel use see the Fuel Cost Calculator and Gas Mileage Calculator.

How We Estimate Distance and Time

The estimate combines a geographic formula with a typical road-to-air-distance ratio.

  1. Each city has stored latitude and longitude coordinates.
  2. The haversine formula gives the great-circle distance across the Earth's surface (radius 6,371 km).
  3. The estimated road distance = straight-line distance × road factor (1.2 by default; hilly or winding routes are higher).
  4. Driving time = road distance ÷ average speed (60 km/h by default).
  5. For reimbursement: amount = distance × rate (doubled for a round trip).
a = sin²(Δφ/2) + cos φ₁ · cos φ₂ · sin²(Δλ/2)
distance = 2R · asin(√a)   road km = distance × factor
time = road km ÷ average speed
Example estimates (road factor 1.2, 60 km/h)
RouteStraight lineEstimated roadDriving time
Delhi → Mumbai1,147.2 km (712.9 mi)1,377 km (855 mi)22 h 57 min
Delhi → Jaipur235.1 km (146.1 mi)282 km (175 mi)4 h 42 min
Bengaluru → Chennai290.6 km (180.6 mi)349 km (217 mi)5 h 49 min
Mumbai → Pune120.5 km (74.9 mi)145 km (90 mi)2 h 25 min

Choosing a Road Factor

Roads rarely run in a straight line. On long national-highway corridors such as Delhi–Mumbai the road is about 1.2× the straight-line distance; across mountains or river systems it can reach 1.4× or more. Increase the factor for hilly routes and lower it for direct expressways.

Mileage Calculator — Frequently Asked Questions

How far is it between two cities by road?

Use the calculator: it estimates the road distance as the straight-line distance times a road factor (1.2 by default). For exact routes, check a maps app.

Is this the exact driving distance?

No. It is an estimate based on coordinates. It does not know the actual roads, tolls or diversions.

What is the distance from Delhi to Mumbai?

About 1,150 km in a straight line and roughly 1,380 km by road using a factor of 1.2; actual highway routes are around 1,400 km.

How is the straight-line distance calculated?

With the haversine formula, which finds the shortest distance along the Earth's curved surface between two latitude/longitude points.

What road factor should I use?

1.2 is a reasonable default. Use 1.3–1.4 for hilly or winding routes and about 1.1–1.15 for direct expressways.

How is driving time estimated?

By dividing the estimated road distance by your average speed. It excludes breaks, traffic, tolls and night halts.

How do I calculate a mileage reimbursement?

Multiply the distance by the per-kilometre or per-mile rate. Tick “round trip” to double the distance.

How many miles is a kilometre?

1 kilometre is 0.621371 miles, and 1 mile is 1.609344 kilometres.

Which cities are included?

55 major Indian cities across all regions. Pick any two from the lists.

Is my data stored?

No. Everything runs in your browser.

More Free Calculators You May Need

Need a custom calculator or tool on your website?

Our team designs and develops fast, SEO-ready websites and web tools. Tell us what you need.

Call Us WhatsApp

Get a Free Quote

Tell us a bit about your project — we'll get back to you shortly.

2 + 9 =
Call WhatsApp