5 Best Trains from Mumbai to Bangalore

Bangalore Palace.
RBB/Getty Images

The journey from Mumbai to Bangalore by train takes about 24 hours. For the price, these days many people find it more convenient to fly. However, these are the best trains from Mumbai to Bangalore.

What You Should Know

  • The main railway station in Bangalore is Bangalore City Junction (SBC).
  • Trains from Mumbai also arrive in Bangalore at Yesvantpur Junction train station (about 10 kilometers northwest of the Bangalore city center) and Krishnarajapuram (about 15 kilometers northeast of the Bangalore city center).
  • The main railway station in Mumbai is Chhatrapati Shivaji Terminus (formerly Victoria Terminus) near the Fort area of south Mumbai. Its code is CST.
  • Trains to Bangalore also depart from Dadar Station (DR) in central Mumbai, Lokmanya Tilak Terminus (LTT) in the northeastern suburb of Kurla, and Vasai Road (BSR) on the far northern outskirts of Mumbai.
  • 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.
  • Refer to this Guide to Classes of Travel on Indian Railways if you're unfamiliar with the accommodations on Indian Railways.
  • For information about booking, see How to a Make Reservation on Indian Railway Trains.

Best Mumbai to Bangalore Trains

  • The most convenient train from Mumbai to Bangalore is the 11301 Udyan Express mail train. It departs Mumbai CST at 8.05 a.m. and arrives at Bangalore City Junction at 8.50 a.m. the next morning. The fare in 1AC (first class, air conditioned sleeper) is 3,420 rupees. 2A (two tier, air conditioned sleeper) is 2,000 rupees. 3A (three tier, air conditioned sleeper) is 1,375 rupees. SL (three tier, non-air conditioned sleeper) is 505 rupees. The train runs every day and has 33 stops. On average, it arrives about 30 minutes late. It doesn't have a pantry car, and cleanliness and ticket availability are average. See train information.
  • The other option that runs daily is the 11013 Mumbai LTT-Coimbatore Express. It departs Lokmanya Tilak Terminus in Kurla at 10.35 p.m. and arrives at Bangalore City Junction at 9.50 p.m. the next day. The train has 24 stops. It's often an hour or so late in reaching Bangalore, although ticket availability is good through. There's a pantry car and food is also good. However, cleanliness is average. The fares are the same as for the Udyan Express. See train information.
  • The 16339 Mumbai CST-Nagercoil Express is a decent option that runs four days a week (Sunday, Wednesday, Thursday, Friday). It departs Mumbai CST at 12.10 p.m. and arrives at Krishnarajapuram at 10.28 a.m the next day. The train has 21 stops and is usually up to an hour late. There's a pantry car and ticket availability is good. Cleanliness is average though. The fares are the same as for the trains above (although this train does not have 1AC). See train information.
  • The Chalukya Express mail train departs Dadar Station at 9.30 p.m. and arrives at Yesvantpur Junction at 9.30 p.m. the next night. It stops at Krishnarajapuram as well. The train runs as the 11021 Dadar-Tirunelveli Chalukya Express on Tuesday, Wednesday and Saturday. On Sunday, Monday and Friday it runs as the 11005 Dadar-Puducherry Chalukya Express. The fare in 2A is 2,050 rupees. 3A is 1,410 rupees. SL is 520 rupees. Punctuality is excellent and the train commonly reaches Bangalore early. It's clean and has good ticket availability. There's no pantry car though. See train information.
  • For a different experience, you could try the new 19667 Palace Queen Humsafar Express. This train was launched in February 2018 to "give the common man a taste of luxury". It runs between Udaipur in Rajasthan and Mysore in Karnataka. The train consists completely of upgraded 3A carriages with a host of new features. These include comfortable seats, dustbins in each compartment, laptop and phone charging points, privacy curtains, odor control system, GPS tracking and information, mini pantry with tea and coffee vending machine, modern bio toilets, and CCTV cameras. The only drawback is that the train departs Mumbai from Vasai Road, which is inconvenient for most people. The departure time is 1.05 p.m. and it arrives at Bangalore City Junction the next day at 1.45 p.m. There are only five stops. Cleanliness is good, and food and ticket availability are excellent. The fare is higher than other trains and is based on dynamic pricing. It ranges from 1,615 rupees to 2,399 rupees, depending on demand. See train information.

    Other Mumbai to Bangalore Trains

    There are many other sleeper trains that run from Mumbai to Bangalore. These trains can be found here, or by searching the Indian Railways website. However, the trains listed above are the fastest, most convenient, and most reliable.