What is the best way to travel from Bangalore to Mumbai?
What is the cheapest way to reach Mumbai from Bangalore?
You can reach Mumbai with just £7 by taking a Train from Indian Railways, but there are many more cheap offers: we have selected the best ones for you for the next few days here.
-
Shyamoli Paribahan Pvt. Ltd.17h 20m016:00BangaloreKempegowda Coach Station09:20MumbaiBus Stop0First ClassA Bus from Shyamoli Paribahan Pvt. Ltd. goes from Kempegowda Coach Station, Bangalore (India) at 16/09/2026 16:00:00 to Bus Stop, Mumbai (India) arriving at 17/09/2026 09:20:00. 50 First Class ticket for £12 per person are available. Travel duration is 17h 20m
-
National Travels22h 35m008:15BangaloreKempegowda Coach Station06:50MumbaiBus Stop0First ClassA Bus from National Travels goes from Kempegowda Coach Station, Bangalore (India) at 16/09/2026 08:15:00 to Bus Stop, Mumbai (India) arriving at 17/09/2026 06:50:00. 50 First Class ticket for £13 per person are available. Travel duration is 22h 35m
-
Sai Pooja Travels19h 15m015:10BangaloreKempegowda Coach Station10:25MumbaiBus Stop0First ClassA Bus from Sai Pooja Travels goes from Kempegowda Coach Station, Bangalore (India) at 16/09/2026 15:10:00 to Bus Stop, Mumbai (India) arriving at 17/09/2026 10:25:00. 50 First Class ticket for £13 per person are available. Travel duration is 19h 15m
-
Dolphin Travel House18h 0m017:15BangaloreKempegowda Coach Station11:15MumbaiBus Stop0First ClassA Bus from Dolphin Travel House goes from Kempegowda Coach Station, Bangalore (India) at 16/09/2026 17:15:00 to Bus Stop, Mumbai (India) arriving at 17/09/2026 11:15:00. 50 First Class ticket for £14 per person are available. Travel duration is 18h 0m
Cheapest Buses Wednesday
-
IndiGo Airlines1h 45m003:45Bangalore AirportBangalore Airport05:30Mumbai AirportMumbai Airport0EconomyA Flight from IndiGo Airlines goes from Bangalore Airport, Bangalore Airport (India) at 17/09/2026 03:45:00 to Mumbai Airport, Mumbai Airport (India) arriving at 17/09/2026 05:30:00. 50 Economy ticket for £38 per person are available. Travel duration is 1h 45m
-
Air India1h 50m002:20Bangalore AirportBangalore Airport04:10Mumbai AirportMumbai Airport0EconomyA Flight from Air India goes from Bangalore Airport, Bangalore Airport (India) at 17/09/2026 02:20:00 to Mumbai Airport, Mumbai Airport (India) arriving at 17/09/2026 04:10:00. 50 Economy ticket for £39 per person are available. Travel duration is 1h 50m
-
Air India Limited1h 50m002:20Bangalore AirportNavayuga Toll04:10Mumbai AirportMumbai Airport0EconomyA Flight from Air India Limited goes from Navayuga Toll, Bangalore Airport (India) at 17/09/2026 02:20:00 to Mumbai Airport, Mumbai Airport (India) arriving at 17/09/2026 04:10:00. 50 Economy ticket for £41 per person are available. Travel duration is 1h 50m
-
AirKenya Express1h 45m005:25Bangalore AirportBangalore Airport07:10Mumbai AirportMumbai Airport0EconomyA Flight from AirKenya Express goes from Bangalore Airport, Bangalore Airport (India) at 17/09/2026 05:25:00 to Mumbai Airport, Mumbai Airport (India) arriving at 17/09/2026 07:10:00. 50 Economy ticket for £43 per person are available. Travel duration is 1h 45m
Cheapest Flights Thursday
-
SpiceJet1h 50m000:45Bangalore AirportNavayuga Toll02:35Mumbai AirportMumbai Airport0EconomyA Flight from SpiceJet goes from Navayuga Toll, Bangalore Airport (India) at 18/09/2026 00:45:00 to Mumbai Airport, Mumbai Airport (India) arriving at 18/09/2026 02:35:00. 50 Economy ticket for £39 per person are available. Travel duration is 1h 50m
-
AirKenya Express1h 55m004:40Bangalore AirportBangalore Airport06:35Mumbai AirportMumbai Airport0EconomyA Flight from AirKenya Express goes from Bangalore Airport, Bangalore Airport (India) at 18/09/2026 04:40:00 to Mumbai Airport, Mumbai Airport (India) arriving at 18/09/2026 06:35:00. 50 Economy ticket for £39 per person are available. Travel duration is 1h 55m
-
IndiGo Airlines1h 50m001:00Bangalore AirportNavayuga Toll02:50Mumbai AirportMumbai Airport0EconomyA Flight from IndiGo Airlines goes from Navayuga Toll, Bangalore Airport (India) at 18/09/2026 01:00:00 to Mumbai Airport, Mumbai Airport (India) arriving at 18/09/2026 02:50:00. 50 Economy ticket for £41 per person are available. Travel duration is 1h 50m
-
Air India Limited2h 5m023:40Bangalore AirportNavayuga Toll01:45Mumbai AirportMumbai Airport0EconomyA Flight from Air India Limited goes from Navayuga Toll, Bangalore Airport (India) at 18/09/2026 23:40:00 to Mumbai Airport, Mumbai Airport (India) arriving at 19/09/2026 01:45:00. 50 Economy ticket for £53 per person are available. Travel duration is 2h 5m
Cheapest Flights Friday
-
IndiGo Airlines1h 50m001:00Bangalore AirportNavayuga Toll02:50Mumbai AirportMumbai Airport0EconomyA Flight from IndiGo Airlines goes from Navayuga Toll, Bangalore Airport (India) at 19/09/2026 01:00:00 to Mumbai Airport, Mumbai Airport (India) arriving at 19/09/2026 02:50:00. 50 Economy ticket for £38 per person are available. Travel duration is 1h 50m
-
SpiceJet1h 50m000:45Bangalore AirportNavayuga Toll02:35Mumbai AirportMumbai Airport0EconomyA Flight from SpiceJet goes from Navayuga Toll, Bangalore Airport (India) at 19/09/2026 00:45:00 to Mumbai Airport, Mumbai Airport (India) arriving at 19/09/2026 02:35:00. 50 Economy ticket for £39 per person are available. Travel duration is 1h 50m
-
Air India Limited2h 0m002:25Bangalore AirportNavayuga Toll04:25Mumbai AirportMumbai Airport0EconomyA Flight from Air India Limited goes from Navayuga Toll, Bangalore Airport (India) at 19/09/2026 02:25:00 to Mumbai Airport, Mumbai Airport (India) arriving at 19/09/2026 04:25:00. 50 Economy ticket for £43 per person are available. Travel duration is 2h 0m
-
Hahn Air Lines1h 50m000:45Bangalore AirportNavayuga Toll02:35Mumbai AirportMumbai Airport0EconomyA Flight from Hahn Air Lines goes from Navayuga Toll, Bangalore Airport (India) at 19/09/2026 00:45:00 to Mumbai Airport, Mumbai Airport (India) arriving at 19/09/2026 02:35:00. 50 Economy ticket for £154 per person are available. Travel duration is 1h 50m
Cheapest Flights Saturday
-
SpiceJet2h 0m004:55Bangalore AirportNavayuga Toll06:55Mumbai AirportMumbai Airport0EconomyA Flight from SpiceJet goes from Navayuga Toll, Bangalore Airport (India) at 20/09/2026 04:55:00 to Mumbai Airport, Mumbai Airport (India) arriving at 20/09/2026 06:55:00. 50 Economy ticket for £37 per person are available. Travel duration is 2h 0m
-
IndiGo Airlines1h 50m001:00Bangalore AirportNavayuga Toll02:50Mumbai AirportMumbai Airport0EconomyA Flight from IndiGo Airlines goes from Navayuga Toll, Bangalore Airport (India) at 20/09/2026 01:00:00 to Mumbai Airport, Mumbai Airport (India) arriving at 20/09/2026 02:50:00. 50 Economy ticket for £38 per person are available. Travel duration is 1h 50m
-
Air India Limited1h 50m002:20Bangalore AirportNavayuga Toll04:10Mumbai AirportMumbai Airport0EconomyA Flight from Air India Limited goes from Navayuga Toll, Bangalore Airport (India) at 20/09/2026 02:20:00 to Mumbai Airport, Mumbai Airport (India) arriving at 20/09/2026 04:10:00. 50 Economy ticket for £53 per person are available. Travel duration is 1h 50m
-
Hahn Air Lines1h 50m000:45Bangalore AirportNavayuga Toll02:35Mumbai AirportMumbai Airport0EconomyA Flight from Hahn Air Lines goes from Navayuga Toll, Bangalore Airport (India) at 20/09/2026 00:45:00 to Mumbai Airport, Mumbai Airport (India) arriving at 20/09/2026 02:35:00. 50 Economy ticket for £153 per person are available. Travel duration is 1h 50m
Cheapest Flights Sunday
-
Indian Railways21h 55m016:00BangaloreKrantivira Sangolli Rayanna Train Station13:55MumbaiLokmanya Tilak Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 22/09/2026 16:00:00 to Lokmanya Tilak Train Station, Mumbai (India) arriving at 23/09/2026 13:55:00. 50 First Class ticket for £7 per person are available. Travel duration is 21h 55m
-
Indian Railways24h 5m020:35BangaloreSMVT Train Station20:40MumbaiLokmanya Tilak Train Station0First ClassA Train from Indian Railways goes from SMVT Train Station, Bangalore (India) at 22/09/2026 20:35:00 to Lokmanya Tilak Train Station, Mumbai (India) arriving at 23/09/2026 20:40:00. 50 First Class ticket for £7 per person are available. Travel duration is 24h 5m
Cheapest Trains Tuesday
What are the fastest trips from Bangalore to Mumbai?
You can get to Mumbai from Bangalore in just 1h 45m with a Flight from IndiGo Airlines. But this is just one option, click on any of the offers below to compare it with the other available modes of transportations.
-
Shyamoli Paribahan Pvt. Ltd.17h 20m016:00BangaloreKempegowda Coach Station09:20MumbaiBus Stop0First ClassA Bus from Shyamoli Paribahan Pvt. Ltd. goes from Kempegowda Coach Station, Bangalore (India) at 16/09/2026 16:00:00 to Bus Stop, Mumbai (India) arriving at 17/09/2026 09:20:00. 50 First Class ticket for £12 per person are available. Travel duration is 17h 20m
-
Prasanna Purple17h 30m016:45BangaloreKempegowda Coach Station10:15MumbaiBus Stop0First ClassA Bus from Prasanna Purple goes from Kempegowda Coach Station, Bangalore (India) at 16/09/2026 16:45:00 to Bus Stop, Mumbai (India) arriving at 17/09/2026 10:15:00. 50 First Class ticket for £15 per person are available. Travel duration is 17h 30m
-
Dolphin Travel House18h 0m017:15BangaloreKempegowda Coach Station11:15MumbaiBus Stop0First ClassA Bus from Dolphin Travel House goes from Kempegowda Coach Station, Bangalore (India) at 16/09/2026 17:15:00 to Bus Stop, Mumbai (India) arriving at 17/09/2026 11:15:00. 50 First Class ticket for £14 per person are available. Travel duration is 18h 0m
-
Sai Pooja Travels19h 15m015:10BangaloreKempegowda Coach Station10:25MumbaiBus Stop0First ClassA Bus from Sai Pooja Travels goes from Kempegowda Coach Station, Bangalore (India) at 16/09/2026 15:10:00 to Bus Stop, Mumbai (India) arriving at 17/09/2026 10:25:00. 50 First Class ticket for £13 per person are available. Travel duration is 19h 15m
Fastest Buses Wednesday
-
IndiGo Airlines1h 45m003:45Bangalore AirportBangalore Airport05:30Mumbai AirportMumbai Airport0EconomyA Flight from IndiGo Airlines goes from Bangalore Airport, Bangalore Airport (India) at 17/09/2026 03:45:00 to Mumbai Airport, Mumbai Airport (India) arriving at 17/09/2026 05:30:00. 50 Economy ticket for £38 per person are available. Travel duration is 1h 45m
-
AirKenya Express1h 45m005:25Bangalore AirportBangalore Airport07:10Mumbai AirportMumbai Airport0EconomyA Flight from AirKenya Express goes from Bangalore Airport, Bangalore Airport (India) at 17/09/2026 05:25:00 to Mumbai Airport, Mumbai Airport (India) arriving at 17/09/2026 07:10:00. 50 Economy ticket for £43 per person are available. Travel duration is 1h 45m
-
Air India1h 50m002:20Bangalore AirportBangalore Airport04:10Mumbai AirportMumbai Airport0EconomyA Flight from Air India goes from Bangalore Airport, Bangalore Airport (India) at 17/09/2026 02:20:00 to Mumbai Airport, Mumbai Airport (India) arriving at 17/09/2026 04:10:00. 50 Economy ticket for £39 per person are available. Travel duration is 1h 50m
-
Air India Limited1h 50m002:20Bangalore AirportNavayuga Toll04:10Mumbai AirportMumbai Airport0EconomyA Flight from Air India Limited goes from Navayuga Toll, Bangalore Airport (India) at 17/09/2026 02:20:00 to Mumbai Airport, Mumbai Airport (India) arriving at 17/09/2026 04:10:00. 50 Economy ticket for £41 per person are available. Travel duration is 1h 50m
Fastest Flights Thursday
-
SpiceJet1h 50m000:45Bangalore AirportNavayuga Toll02:35Mumbai AirportMumbai Airport0EconomyA Flight from SpiceJet goes from Navayuga Toll, Bangalore Airport (India) at 18/09/2026 00:45:00 to Mumbai Airport, Mumbai Airport (India) arriving at 18/09/2026 02:35:00. 50 Economy ticket for £39 per person are available. Travel duration is 1h 50m
-
IndiGo Airlines1h 50m001:00Bangalore AirportNavayuga Toll02:50Mumbai AirportMumbai Airport0EconomyA Flight from IndiGo Airlines goes from Navayuga Toll, Bangalore Airport (India) at 18/09/2026 01:00:00 to Mumbai Airport, Mumbai Airport (India) arriving at 18/09/2026 02:50:00. 50 Economy ticket for £41 per person are available. Travel duration is 1h 50m
-
AirKenya Express1h 55m004:40Bangalore AirportBangalore Airport06:35Mumbai AirportMumbai Airport0EconomyA Flight from AirKenya Express goes from Bangalore Airport, Bangalore Airport (India) at 18/09/2026 04:40:00 to Mumbai Airport, Mumbai Airport (India) arriving at 18/09/2026 06:35:00. 50 Economy ticket for £39 per person are available. Travel duration is 1h 55m
-
Air India2h 0m012:05Bangalore AirportBangalore Airport14:05Mumbai AirportMumbai Airport0EconomyA Flight from Air India goes from Bangalore Airport, Bangalore Airport (India) at 18/09/2026 12:05:00 to Mumbai Airport, Mumbai Airport (India) arriving at 18/09/2026 14:05:00. 50 Economy ticket for £56 per person are available. Travel duration is 2h 0m
Fastest Flights Friday
-
IndiGo Airlines1h 50m001:00Bangalore AirportNavayuga Toll02:50Mumbai AirportMumbai Airport0EconomyA Flight from IndiGo Airlines goes from Navayuga Toll, Bangalore Airport (India) at 19/09/2026 01:00:00 to Mumbai Airport, Mumbai Airport (India) arriving at 19/09/2026 02:50:00. 50 Economy ticket for £38 per person are available. Travel duration is 1h 50m
-
SpiceJet1h 50m000:45Bangalore AirportNavayuga Toll02:35Mumbai AirportMumbai Airport0EconomyA Flight from SpiceJet goes from Navayuga Toll, Bangalore Airport (India) at 19/09/2026 00:45:00 to Mumbai Airport, Mumbai Airport (India) arriving at 19/09/2026 02:35:00. 50 Economy ticket for £39 per person are available. Travel duration is 1h 50m
-
Hahn Air Lines1h 50m000:45Bangalore AirportNavayuga Toll02:35Mumbai AirportMumbai Airport0EconomyA Flight from Hahn Air Lines goes from Navayuga Toll, Bangalore Airport (India) at 19/09/2026 00:45:00 to Mumbai Airport, Mumbai Airport (India) arriving at 19/09/2026 02:35:00. 50 Economy ticket for £154 per person are available. Travel duration is 1h 50m
-
Air India Limited2h 0m002:25Bangalore AirportNavayuga Toll04:25Mumbai AirportMumbai Airport0EconomyA Flight from Air India Limited goes from Navayuga Toll, Bangalore Airport (India) at 19/09/2026 02:25:00 to Mumbai Airport, Mumbai Airport (India) arriving at 19/09/2026 04:25:00. 50 Economy ticket for £43 per person are available. Travel duration is 2h 0m
Fastest Flights Saturday
-
IndiGo Airlines1h 50m001:00Bangalore AirportNavayuga Toll02:50Mumbai AirportMumbai Airport0EconomyA Flight from IndiGo Airlines goes from Navayuga Toll, Bangalore Airport (India) at 20/09/2026 01:00:00 to Mumbai Airport, Mumbai Airport (India) arriving at 20/09/2026 02:50:00. 50 Economy ticket for £38 per person are available. Travel duration is 1h 50m
-
Air India Limited1h 50m002:20Bangalore AirportNavayuga Toll04:10Mumbai AirportMumbai Airport0EconomyA Flight from Air India Limited goes from Navayuga Toll, Bangalore Airport (India) at 20/09/2026 02:20:00 to Mumbai Airport, Mumbai Airport (India) arriving at 20/09/2026 04:10:00. 50 Economy ticket for £53 per person are available. Travel duration is 1h 50m
-
Hahn Air Lines1h 50m000:45Bangalore AirportNavayuga Toll02:35Mumbai AirportMumbai Airport0EconomyA Flight from Hahn Air Lines goes from Navayuga Toll, Bangalore Airport (India) at 20/09/2026 00:45:00 to Mumbai Airport, Mumbai Airport (India) arriving at 20/09/2026 02:35:00. 50 Economy ticket for £153 per person are available. Travel duration is 1h 50m
-
SpiceJet2h 0m004:55Bangalore AirportNavayuga Toll06:55Mumbai AirportMumbai Airport0EconomyA Flight from SpiceJet goes from Navayuga Toll, Bangalore Airport (India) at 20/09/2026 04:55:00 to Mumbai Airport, Mumbai Airport (India) arriving at 20/09/2026 06:55:00. 50 Economy ticket for £37 per person are available. Travel duration is 2h 0m
Fastest Flights Sunday
-
Indian Railways21h 55m016:00BangaloreKrantivira Sangolli Rayanna Train Station13:55MumbaiLokmanya Tilak Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 22/09/2026 16:00:00 to Lokmanya Tilak Train Station, Mumbai (India) arriving at 23/09/2026 13:55:00. 50 First Class ticket for £7 per person are available. Travel duration is 21h 55m
-
Indian Railways24h 5m020:35BangaloreSMVT Train Station20:40MumbaiLokmanya Tilak Train Station0First ClassA Train from Indian Railways goes from SMVT Train Station, Bangalore (India) at 22/09/2026 20:35:00 to Lokmanya Tilak Train Station, Mumbai (India) arriving at 23/09/2026 20:40:00. 50 First Class ticket for £7 per person are available. Travel duration is 24h 5m
Fastest Trains Tuesday
What are the most popular stations in Bangalore and Mumbai?
How do I decide? Some tips and tricks from our experience
Look for the lowest price
Ticket price is usually the main concern: even if you can afford to pay more, why do it if there are cheaper options? Saving on the trip means that you can spend more on the vacation itself! Between Bangalore and Mumbai, you can pay as low as £7 with a Train from Indian Railways.Travel duration
Time is also an important factor. An earlier departure may allow you to see a beautiful sunset or relax before an important event. And remember, time is money, so paying more for a shorter trip may be well worth it. For longer distances, flights are without doubt the best options, but be mindful of airport times and possible delays: a high-speed train may end up cheaper and faster! Here the quicker option is definitely the Flight from IndiGo Airlines: you will get to Mumbai in just 1h 45m.Comfort makes all the difference
You should always take into account what your personal travelling preferences are. Is one hand luggage enough, or are you trasporting more? Would you like to have a snack during the journey? Can you relax in a busy compartment, or do you need space for yourself? Even among the same mode of transportation, different companies will offer you varying levels of comfort and amenities. The main operators connecting Bangalore and Mumbai are IndiGo Airlines, Air India Limited and SpiceJet, but be sure to check what they have to offer!Save money with deals, and always compare
One last tip? Even if you live in Bangalore and Mumbai is your only destination, it may be wise to check the offers from and to nearby cities or, if you are flyng, nearby airports. Check the trips from Yelahanka or to Mumbai Airport, and look at flights from Bangalore Airport, and landing at Mumbai Airport. Comparing different routes may allow you to find deals or promotions you were not aware of. Consider also signing up to CheckMyBus to see even more exclusive promotions!Which companies offer a trip from Bangalore to Mumbai?
Bus companies: Shyamoli Paribahan Pvt. Ltd., National Travels, Sai Pooja Travels and 2 more.
Train companies: Indian Railways
Airlines: IndiGo Airlines, Air India Limited, SpiceJet and 5 more.
