Vande Bharat vs Flight on India's Busiest Corridors: The Real Door-to-Door Cost
Aishwarya Kapoor | Times Life Bureau | Sept 07, 2026, 07:20 IST
Vande Bharat vs Flight on India's Busiest Corridors: The Real Door-to-Door Cost
Image credit : Times Life Bureau
The listed flight fare looks cheaper until you add the cab to the airport, check-in time, and the ride out the other side. On India's busiest corridors, Vande Bharat closes that gap fast, and on some routes, it wins outright. Here's what the actual door-to-door cost and travel time look like on six high-traffic corridors.
Why the Ticket Price Is the Wrong Number to Compare
Six Corridors, Compared Door to Door
Delhi to Varanasi by Vande Bharat takes about 8 hours and costs roughly ₹1,400 to 1,700 in chair car. A flight runs ₹3,000 to 6,000 depending on advance booking, plus ₹600 to 800 in cabs each side. Total flight cost: ₹4,200 to 7,600. Total train cost, door to door: under ₹2,200 for most central-city travellers. The train wins on cost. The flight wins on time, but only by about 2.5 hours once you count check-in and cab time, not the 5 hours the raw schedule implies.
Mumbai to Pune is where the train becomes almost absurdly efficient. Vande Bharat takes 2 hours 45 minutes, costs ₹600 to 900, and deposits you at Pune Junction, which is central. A flight doesn't operate on this route. The expressway cab costs ₹1,200 to 1,800 and takes 2.5 to 3.5 hours in light traffic, longer in peak hours. The train is faster and cheaper.
Chennai to Bengaluru by Vande Bharat runs approximately 5 hours and costs ₹900 to 1,300 in chair car. A flight runs 1 hour in the air, but Kempegowda International Airport sits 35 km from central Bengaluru. That cab adds 45 to 90 minutes and ₹700 to 1,000. Chennai's airport is similarly distant from the city. Total flight cost: ₹3,500 to 6,000 all-in. Total train cost: under ₹1,600. The time difference is real, roughly 2.5 hours, but the cost difference is nearly ₹2,000 to 4,000 in the train's favour.
Delhi to Chandigarh by Vande Bharat takes 3 hours and costs ₹700 to 900. No meaningful flight operates this corridor. Cabs run ₹2,000 to 3,000 and take 4 to 5 hours. The train is the only sensible option.
Mumbai to Ahmedabad by Vande Bharat takes about 6 hours and costs ₹900 to 1,200. Flights run ₹2,500 to 5,000 plus airport transfers of ₹500 to 700 each side. On this corridor, the time difference is roughly 3 hours. Whether that's worth ₹2,000 to 4,000 extra depends on what you're travelling for.
Where the Flight Still Makes Sense
The Hidden Costs Nobody Mentions
Stress is another. Indian airports have become busier and security queues longer. CISF data from major airports shows average security wait times of 20 to 40 minutes during peak hours at Delhi and Mumbai terminals. The railway station, for all its reputation, puts you on a platform 10 to 15 minutes before departure. That difference in pre-travel friction is real, especially for frequent travellers.
Cancellation and delay patterns also differ. Flight delays cascade; a weather delay in Delhi grounds your Mumbai flight even if Mumbai's sky is clear. Train delays are more predictable in duration and less likely to strand you overnight.
How to Run the Calculation for Your Route
The number that changes the calculation most is the cab fare from the arrival airport. In cities where the airport sits far from the business or tourist centre, Bengaluru, Hyderabad, Delhi, that last-mile cost and time erodes the flight's advantage more than most travellers account for when they book.