How to Travel from Mumbai to Bangalore by Train, Bus, Car, or Plane

Auto Rickshaws, Tree Lined Street, Bangalore
Peter Adams / Getty Images

Bangalore, which has more recently started to go by its traditional name Bengaluru, is India's fourth-largest city after Mumbai, Delhi, and Kolkata, so traveling between Mumbai and Banglore is commonly done via many different modes of transportation. When planning a trip around India, you have to remember that this is an enormous country and although Mumbai and Bangalore appear close on the map, they are actually over 600 miles (900 kilometers) apart. That's about the same distance between Atlanta and Miami.

The easiest and fastest way to get to Bangalore is by plane. There are many airlines operating multiple direct routes per day between the two cities and the flights are affordable. It may be slightly cheaper to take the train, but it takes about 24 hours to travel from city to city.

Many seasoned visitors to India will tell you that taking a sleeper train in India is a must-do experience, but there are shorter routes than this one if you just need to get there quickly. It's also possible to rent a car and drive yourself if you're looking for more autonomy and are curious what it would be like to take a road trip through India. If you go by road rather than rail, the journey will be slightly shorter, but you should still account for traffic delays and poor road conditions caused by bad weather. If you drive, you'll likely have to break the trip into two days so finding a hotel will be in order. There's also a bus, which is faster than the train but is subject to more delays.

 

Time Cost Best For
Train  24 hours from $7 Extreme budget travel
Bus 19 hours from $12 Comfortable budget travel
Flight 1 hour, 50 minutes from $24 Quickest route
Car 16 hours, 45 minutes 611 miles (984 kilometers Flexibility

By Train

Taking the train to India is an experience in itself. It's an adventure, and not at all a luxurious experience. There are multiple classes with vastly different comfort levels and because this is a 24-hour trip, you will probably want to invest in the sleeper class so you can lay down and try to get some rest during the ride. To make your reservation, you can either book in person at the train station or using the Indian Railways (IRCTC) website. Here are some of the train lines that operate between Mumbai and Bangalore:

  • 11301 Udyan Express: Runs daily from CSMT with 33 stops along the way. There is onboard catering, but no pantry car.
  • 11013 Mumbai LTT-Coimbatore Express: Runs daily from Lokmanya Tilak Terminus in Kurla with 24 stops along the way. There's a pantry car, onboard catering, and the food is satisfactory.
  • 16339 Mumbai CST-Nagercoil Express: Runs four days a week (Sunday, Wednesday, Thursday, and Friday) from CSMT with 21 stops. You can expect a pantry car and onboard catering, but it's not the cleanest of the trains.
  • The Chalukya Express: Runs three days a week (Tuesday, Wednesday, and Saturday) from Dadar Station. There's no pantry car, but there is catering onboard.

By Bus

India has many different bus operators you could use for traveling between Mumbai and Bangalore. Because there are so many that all operate out of different places in the city and run different schedules, the best thing to do is to use a comparison website like ComparaBUS to find the route that works for you. Because this is a long journey, book a sleeper bus so you will have room to lay down. They can be a little cramped and claustrophobic, but they are much faster and more reliable than a local bus. Although many of the buses have air conditioning, few have Wi-Fi.

By Plane

Many airlines fly direct from Mumbai's Chhatrapati Shivaji Maharaj International Airport (BOM) to Bangalore's Kempegowda International Airport (BLR). Airlines such as AirAsia, Air India, IndiGo, Vistara, SpiceJet, and GoAir offer extremely competitive rates that start at between $24 and $50. Even during the busy travel season, you shouldn't have to pay more than $100 for a one-way ticket to Bangalore. Coming in at just under two hours long, flying is the fastest possible way to get between Mumbai and Bangalore.

By Car

When traveling by road in India, remember that you may come across difficult road conditions and you will probably hit a lot of traffic along the way. You'll want to keep your plans flexible, so you can make stops along the way as needed.

The quickest route to Bangalore from Mumbai is via the NH 48 and there will be tolls along the way. The nice thing about this route is that as long as you stay on the NH 48, you can take it all the way to Bangalore without having to get on another highway. On the way, you'll pass by the cities of Pune, Kolhapur, and Tumakuru, so you can look to these when it comes time to deciding where to stop for a break along the way.

What to See in Bangalore

As the capital of the state of Karnataka, Bangalore is a huge city with a large business district. Here, you'll find people who speak English, Kannada, and Hindi. The best way to get to know the city and acquaint yourself with its history is by signing up for a walking tour, You could also explore Bangalore via the public train system.

There are lots of sites to see, as the city is full of interesting landmarks like Bangalore Palace, The Sultan's Palace, the Lalbagh Gardens, and Ulsoor Lake. Art-lovers might be interested in checking out the National Gallery of Modern Art. There are also many amazing temples and spiritual places in and around the city that are worth visiting like the Someshwara Temple and the Shivoham Shiva Temple, which features a 65-foot tall statue of Lord Shiva sitting in the lotus position.

Was this page helpful?