Skip to content
Mixroutes
Mumbai
Photo: Dr Vikramjit Kakati (CC BY-SA 4.0)

How to get from Bengaluru to Mumbai

4 ways, 845 km apart. Times come from today's timetables (Tuesday, planned from 08:00). Prices are marked live, operator fare or estimated. We add nothing to the fare.

4 ways to travel

WayDoor to doorPrice
Flybest5h 35m₹8,870–13,640 estimated
Drive15h 3m₹6,400–8,000 estimated
Taxi15h 3m₹11,600–14,500 estimated
Traincheapest19h 35m₹721–3,145 estimated

Departures today

  1. 09:24 → 11:44 +1d26h 20m · 1 changeIndian Railways 22687₹740–2,710
  2. 12:53 → 11:44 +1d22h 51m · 2 changesIndian Railways 18464₹725–2,665
  3. 14:51 → 11:44 +1d20h 53m · 3 changesBMTC 258-Q₹721–2,656
  4. 15:00 → 11:44 +1d20h 44m · 4 changesBMTC KIA-14₹723–2,661
  5. 15:04 → 11:44 +1d20h 40m · 5 changesBMTC 306-B₹727–2,671
  6. 15:45 → 11:39 +1d19h 54m · 1 changeIndian Railways 19302₹1,220–3,145

Timetable data via Transitous and the operators' own GTFS feeds. Live delays arrive when an operator publishes a real-time feed.

Questions people ask

How long does it take to get from Bengaluru to Mumbai?
The fastest way is by plane: about 5h 35m door to door, including the ride to the airport and check-in. The straight-line distance is 845 km.
What is the cheapest way from Bengaluru to Mumbai?
Train is the cheapest, from ₹721. That figure is an estimate from the operator's fare bands, not a live quote.
Is there a direct train from Bengaluru to Mumbai?
Yes. Today's timetable shows 1 direct train, the fastest taking 19h 35m. Fares run ₹721–3,145 across classes.
How long is the flight from Bengaluru to Mumbai?
About 1h 45m in the air (BLR → BOM), about 5h 35m door to door once you add the ride to the airport, check-in and the cab at the other end. Typical fares run ₹8,870–13,640; live prices are on Flights70.
How far is Mumbai from Bengaluru by road?
About 984 km, roughly 15h 3m of driving in normal traffic. Fuel alone costs around ₹6,400–8,000; tolls and parking are extra.

More routes