6 Best Trains from Delhi to Mumbai

Trains at New Delhi Railway Station

Travel and Still life photography/Getty Images

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

What You Should Know

  • The main railway station in Delhi is New Delhi Railway Station (NDLS), near Paharganj.
  • Trains to Mumbai also depart Delhi from H. Nizamuddin Railway Station (NZM), which is around 20 minutes from New Delhi Railway Station.
  • The main railway station in Mumbai is the Chhatrapati Shivaji Terminus (formerly Victoria Terminus) in the Fort area of south Mumbai. Its code is CST. Most trains from Delhi terminate at Mumbai Central (BCT). Some also terminate at Bandra Terminus, in the western suburbs.
  • Tickets under the Foreign Tourist Quota can be booked in person at the International Tourist Bureau at New Delhi Railway Station. It's located upstairs in the main building (Paharganj side) and is open 24 hours. Don't believe anyone who tells you that it has moved or is closed because they are trying to scam you.

Best Delhi to Mumbai Trains

  • The 12952 New Delhi - Mumbai Central Rajdhani Express departs New Delhi Railway Station at 4.25 p.m. and arrives at Mumbai Central at 8.15 a.m. the next morning. There are six stops on the way. The fare in 1AC (first class, air conditioned, sleeper) is 4,760 rupees. 2A (two tier, air conditioned, sleeper) is a minimum of 2,830 rupees and a maximum of 4,073 rupees. 3A (three tier, air conditioned, sleeper) is a minimum of 2,070 rupees and a maximum of 2,753 rupees. The train runs every day, and meals are included. It has excellent cleanliness and punctuality, and good ticket availability with a relatively large Foreign Tourist Quota. On average, it reaches Mumbai only a few minutes late.
  • The premium 12954 August Kranti Rajdhani Express from H. Nizamuddin Railway Station to Mumbai Central is another fast option. It departs at 4.50 p.m. and arrives at 9.45 a.m. the next morning. The fares are the same as the above Rajdhani train. However this train has 12 stops, which means it takes more time to reach Mumbai. It's punctuality is excellent though. The train also runs every day, meals are included, and it has a Foreign Tourist Quota.
  • There are a few super fast Duronto trains from Delhi to Mumbai. These trains only have three or five stops. However, they don't run frequently. In addition, their timetables aren't the most convenient. The best one is the 22210 New Delhi - Mumbai Central AC Duronto Express. It departs New Delhi Railway Station at 11.25 p.m. on Tuesday and Saturday, and arrives at Mumbai Central at 4.15 pm. the next day. The fare is the same as the Rajdhani trains. Meals are included, and the train has good punctuality and cleanliness. There's a Foreign Tourist Quota too.
  • The new 09004 Hazrat Nizamuddin - Bandra Terminus Rajdhani Special is the fastest option for travel from Delhi to Mumbai. The train departs H. Nizamuddin Railway Station Wednesdays, Fridays and Sundays at 4.15 p.m. and arrives at Bandra Terminus the next day at 6.10 a.m. -- just under 14 hours later. It has three stops on the way. However, the train may not run continuously throughout the year, as it commenced operating in mid 2017 specifically to meet increased demand. The fare is priced higher than other standard Rajdhani trains. 1AC (first class, air conditioned, sleeper) is 5,445 rupees. 2A (two tier, air conditioned, sleeper) is a minimum of 3,230 rupees and a maximum of 4,698 rupees. 3A (three tier, air conditioned, sleeper) is a minimum of 2,300 rupees and a maximum of 3,106 rupees. Cleanliness and ticket availability are excellent, and punctuality is rated as good.
  • A cheaper, but still fast, option is the 12910 Hazrat Nizamuddin - Mumbai Bandra T Garib Rath Express. 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, and are clean and punctual. This train departs H. Nizamuddin Railway Station at 3.35 p.m. and arrives at Bandra Terminus at 8.10 a.m. the next morning. The fare is 1,000 rupees in 3A. The train only runs on Wednesdays, Fridays, and Sundays. There's on-board catering but no pantry car. Punctuality is excellent. Do note that it doesn't have a Foreign Tourist Quota.
  • If you don't want to pay higher dynamically priced fares and don't mind a longer journey time, the 12926 Paschim Express Deluxe Super Fast runs daily, has 24 stops and takes 22 hours. The train originates in Amritsar and departs New Delhi Railway Station at 4.45.m. and arrives at Bandra Terminus at 2.45 p.m. the next day. The fare in 1AC is 3,855 rupees. 2A is 2,250 rupees. 3A is 1,555 rupees. SL (non-air-conditioned sleeper) is 585 rupees. There's a Foreign Tourist Quota. The only drawback is that ticket availability under the General Quota is average.

    Other Delhi to Mumbai Trains

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