5 Best Trains from Mumbai to Delhi

How to Travel from Mumbai to Delhi by Train

Chhatrapati Shivaji Terminus (formerly Victoria Terminus)
••• Neil Emmerson/Getty Images

If you want to save money traveling from Mumbai to Delhi, you can take the train and be there overnight in as little as 16 hours. Find out about the best trains from Mumbai to Delhi here.

What You Should Know

  • The main railway station in Delhi is New Delhi Railway Station (NDLS), near Paharganj.
  • Trains from Mumbai also arrive in Delhi at H Nizamuddin Railway Station (NZM), which is around 20 minutes from New Delhi Railway Station.
  • The main railway station in Mumbai is Chhatrapati Shivaji Terminus (formerly Victoria Terminus) near the Fort area of south Mumbai. Its code is CST. However, most trains to Delhi depart from Mumbai Central Railway Station (BCT) near Mahalaxmi, and Bandra Terminus in the western suburbs.
  • Tickets under the Foreign Tourist Quota can be booked in person at CST in Mumbai, at counter 52 upstairs in the main reservation center. It's located at the side of the railway station, near the taxi rank.

Best Mumbai to Delhi Trains

  • The fastest train from Mumbai to Delhi is the premium 12951 Mumbai Central - New Delhi Rajdhani Express. It departs Mumbai Central at 5 p.m. and arrives at New Delhi Railway Station at 8.35 a.m. the next morning. The fare in 1AC (first class, air conditioned, sleeper) is 4,755 rupees. 2A (two tier, air conditioned, sleeper) is 2,870 rupees. 3A (three tier, air conditioned, sleeper) is 2,085 rupees. The train runs every day, and meals are included. It's rated highly for cleanliness and punctuality. Ticket availability is good and this train has a relatively large Foreign Tourist Quota.
  • The premium 12953 August Kranti Rajdhani Express from Mumbai Central to H Nizamuddin Railway Station is another relatively fast option. It departs at 5.40 p.m. and arrives at 10.55 a.m. the next morning. The fares are the same as the Mumbai Central Rajdhani train and it rates as high as it. The train also runs every day, meals are included, and it has a Foreign Tourist Quota.
  • The 22209 Mumbai Central - New Delhi AC Duronto Express takes the same amount of time to reach Delhi as the August Kranti Rajdhani Express (about 17 hours). This superfast train, which doesn't have any commercial stops, departs Mumbai Central at 11.15 p.m. and arrives in New Delhi Railway Station the next day at 4.30 p.m. It only runs on┬áMondays and Fridays. The fare is the same as the Rajdhani trains, and although its cleanliness and ticket availability are good, the food is average. There's a Foreign Tourist Quota.
  • A cheaper, but still fast, option is the 12909 Mumbai Bandra Terminus - NZM Garib Rath. Garib Rath trains are "poor chariot" trains, which have no frills three-tier air-conditioned sleepers. The trains are often quite new and in good condition. This train departs Bandra Terminus at 4.35 p.m. and arrives at H Nizamuddin Railway Station at 9.40 a.m. the next morning. The fare is 1,000 rupees in 3A. The train only runs on Tuesdays, Thursdays, and Saturdays. Punctuality is excellent. It doesn't have a Foreign Tourist Quota though.
  • One more option is the 12925 Paschim Express, although it's a bit slower with more stops and takes about 23 hours. The train departs Bandra Terminus at 11.35 a.m. and arrives at New Delhi Railway Station at 10.40 a.m. the next morning. It runs daily. The fare in 1AC is 4,630 rupees. 2A is 2,690 rupees. 3A is 1,845 rupees. SL (non-air-conditioned sleeper) is 700 rupees. There's a Foreign Tourist Quota. The only drawback is that ticket availability under the General Quota is average.

    Other Mumbai to Delhi Trains

    There are numerous other slower, less convenient sleeper trains that run from Mumbai to Delhi.