Train vs Flight in India — When Rail Beats Air Travel
Train vs flight comparison for Indian travel — total travel time, real costs, comfort, luggage, last-minute booking, and routes where trains genuinely beat flights.
The default assumption is that flights are always faster. On paper, a 2-hour flight beats a 16-hour train. But when you factor in airport commute, check-in, security, boarding delays, baggage claim, and the taxi from the airport to the city center — the math changes. On many Indian routes, trains are competitive or even better than flights.
Total Travel Time — The Real Comparison
A flight's "2 hours" is just the air time. The actual door-to-door breakdown:
| Stage | Flight | Train (Rajdhani/Vande Bharat) |
|---|---|---|
| Home to terminal | 45–90 min (airports are far from city centers) | 20–40 min (stations are in city centers) |
| Check-in + security | 60–90 min (arrive 2 hrs early for domestic) | 5–10 min (walk to your coach) |
| Boarding + taxi | 30–40 min | 0 min |
| Travel time | 1.5–2.5 hrs | 6–16 hrs |
| Deboarding + baggage | 20–40 min | 5 min |
| Airport to city center | 30–60 min | 10–20 min |
| Total door-to-door | 4–6 hours | 7–17 hours |
Cost — Trains Win Almost Always
| Route | Train (3AC) | Train (CC/Vande Bharat) | Flight (economy, 7-day advance) | Flight (last minute) |
|---|---|---|---|---|
| Delhi–Mumbai | ₹1,800 | — | ₹4,000–6,000 | ₹8,000–15,000 |
| Delhi–Kolkata | ₹1,700 | — | ₹3,500–5,500 | ₹7,000–12,000 |
| Delhi–Jaipur | — | ₹750 (VB) | ₹3,000–4,500 | ₹5,000–8,000 |
| Mumbai–Ahmedabad | — | ₹950 (VB) | ₹3,000–5,000 | ₹6,000–10,000 |
| Delhi–Chandigarh | — | ₹700 (Shatabdi) | ₹3,500–5,000 | ₹6,000+ |
| Chennai–Bangalore | — | ₹800 (VB) | ₹2,500–4,000 | ₹5,000–8,000 |
Luggage — No Contest
| Train | Flight | |
|---|---|---|
| Free luggage | 40–70 kg (by class) | 15 kg cabin + 15 kg check-in |
| Excess baggage fee | Rarely enforced | ₹500–1,500 per extra kg |
| Size restrictions | Minimal | Strict (cabin bag dimensions) |
| Liquids | No restriction | 100 ml containers only |
Comfort Over Long Distances
For journeys over 12 hours, trains offer something flights can't: sleeping berths. A flat bed on a Rajdhani or 2AC coach lets you sleep through the night and arrive refreshed. A flight keeps you in a cramped seat with a 3-inch recline.
The trade-off: trains take 4–10x longer. If you're burning vacation days and time is literally money, the flight saves you a full day. If you're flexible with time, the train journey itself becomes part of the travel experience.
Routes Where Trains Genuinely Beat Flights
These are corridors where the train is objectively better than flying:
- Delhi–Jaipur (308 km): Vande Bharat does it in 3.5 hours. No useful flight exists. Train is the obvious choice.
- Delhi–Agra (188 km): Gatimaan in 100 minutes. Faster than any possible flight.
- Delhi–Chandigarh (260 km): Shatabdi in 3.5 hours. Flights exist but are expensive and slower door-to-door.
- Mumbai–Pune (192 km): Deccan Queen or Indrayani in 3 hours. Way cheaper and faster than flying.
- Chennai–Bangalore (350 km): Vande Bharat in ~4 hours. Flight saves maybe 1.5 hours at 4x the cost.
- Delhi–Lucknow (512 km): Vande Bharat or Shatabdi in 6–7 hours. Flights save 3 hours but cost ₹3,000+ more.
Routes Where Flights Win
Beyond 1,000 km, flights generally make sense if you value time:
- Delhi–Mumbai (1,384 km): 16 hours by train vs 4–5 hours door-to-door by air
- Delhi–Bangalore (2,150 km): 34 hours by train vs 5–6 hours by air
- Delhi–Chennai (2,175 km): 28 hours by train vs 5–6 hours by air
- Mumbai–Kolkata (1,968 km): 26 hours by train vs 5 hours by air
The Grey Zone (600–1,000 km)
Routes in this range are where the decision is genuinely hard:
- Delhi–Patna (998 km): 12 hours by Rajdhani, 4–5 hours door-to-door by air. Flight saves time but costs ₹2,000–5,000 more.
- Mumbai–Goa (581 km): 8–10 hours by train, 3–4 hours door-to-door by air. Train is scenic (Konkan Railway), flight is practical.
- Delhi–Varanasi (759 km): 8 hours by Vande Bharat, 4 hours door-to-door by air. Vande Bharat is competitive here.
Hidden Benefits of Train Travel
- City-center arrival: Railway stations are in the heart of cities. Airports are 30–60 km from city centers (Bangalore airport is 40 km from MG Road; Delhi airport is 15 km from Connaught Place). This alone saves ₹500–1,500 in taxi fare each way.
- No baggage anxiety: No lost luggage, no waiting at carousels.
- Productive time: Trains have power outlets, space to work on a laptop, and steady connectivity on major routes. Flights offer 2 hours of no-WiFi time.
- Flexible boarding: Miss your flight by 5 minutes and you lose the ticket. Miss your train by 5 minutes and... you might still catch it at the next station (though we don't recommend trying this).