Estimate the distance and driving time between Indian cities, and work out a mileage claim or trip cost.
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.
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.
The estimate combines a geographic formula with a typical road-to-air-distance ratio.
| Route | Straight line | Estimated road | Driving time |
|---|---|---|---|
| Delhi → Mumbai | 1,147.2 km (712.9 mi) | 1,377 km (855 mi) | 22 h 57 min |
| Delhi → Jaipur | 235.1 km (146.1 mi) | 282 km (175 mi) | 4 h 42 min |
| Bengaluru → Chennai | 290.6 km (180.6 mi) | 349 km (217 mi) | 5 h 49 min |
| Mumbai → Pune | 120.5 km (74.9 mi) | 145 km (90 mi) | 2 h 25 min |
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.
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.
No. It is an estimate based on coordinates. It does not know the actual roads, tolls or diversions.
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.
With the haversine formula, which finds the shortest distance along the Earth's curved surface between two latitude/longitude points.
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.
By dividing the estimated road distance by your average speed. It excludes breaks, traffic, tolls and night halts.
Multiply the distance by the per-kilometre or per-mile rate. Tick “round trip” to double the distance.
1 kilometre is 0.621371 miles, and 1 mile is 1.609344 kilometres.
55 major Indian cities across all regions. Pick any two from the lists.
No. Everything runs in your browser.