5 Ways to Reach Mumbai to Bangalore by Bus, Train, Flights, Drive & Taxi

Planning a trip from Mumbai to Bangalore Cleartrip helps you select the best route between Mumbai & Bangalore based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Mumbai & Bangalore

The distance from Mumbai to Bangalore is approximately 987.09kms. By car, it takes roughly 14h 19m to reach Bangalore from Mumbai . Take a look at the 5 routes available to reach Bangalore from Mumbai

  • 1.

  • Reach Mumbai to Bangalore by bus

  • 18h 15m

  • Rs. 600

 
Mumbai
 
18h 15m
Rs. 600
Travelling in a bus is one of the ways to reach Bangalore from Mumbai. The total journey between Mumbai & Bangalore takes around 18h 15m in a bus. The bus ticket price for the journey is approximately Rs.600.
 
Bangalore
  • 2.

  • Reach Mumbai to Bangalore by train

  • 23h 50m

  • Rs. 1300

 
Dadar (DR)
 
23h 50m
Rs. 1300
You can reach Bangalore Cant (BNC) from Dadar (DR) by travelling in a train. Dadar (DR) to Bangalore Cant (BNC) train takes approximately 23h 50m. You can catch a train from Dadar (DR) and get down at Bangalore Cant (BNC). The price of the train ticket is approximately Rs. 1300.
 
Bangalore Cant (BNC)
  • 3.

  • Reach Mumbai to Bangalore by bus

  • 24h 0m

  • Rs. 1550

 
Mumbai (Dadar)
 
5h 0m
Rs. 550

Step 1: Take a Bus from Mumbai (Dadar) to reach Pune

Travelling in a bus is one of the ways to reach Pune from Mumbai (Dadar). The total journey between Mumbai (Dadar) & Pune takes around 5h 0m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Pune
 
18h 0m
Rs. 1000

Step 2: Take a Bus from Pune to reach Bangalore

Travelling in a bus is one of the ways to reach Bangalore from Pune. The total journey between Pune & Bangalore takes around 18h 0m in a bus. The bus ticket price for the journey is approximately Rs.1000.
 
Bangalore
  • 4.

  • Reach Mumbai to Bangalore by train, flight, and taxi

  • 3h 15m

  • Rs. 2755

 
Elphinstone Rd
 
0h 15m
Rs. 5

Step 1: Take a Train from Elphinstone Rd to reach Vile Parle

You can reach Vile Parle from Elphinstone Rd by travelling in a train. Elphinstone Rd to Vile Parle train takes approximately 0h 15m. You can catch a train from Elphinstone Rd and get down at Vile Parle. The price of the train ticket is approximately Rs. 5.
 
Vile Parle
 
1h 25m
Rs. 2100

Step 2: Take a Flight from Mumbai to reach Bengaluru

You can travel from Mumbai to Bengaluru by booking a flight. The total flight time between Mumbai & Bengaluru is around 1h 25m. The price of the flight ticket is approximately Rs.2100.
 
Bengaluru
 
0h 35m
Rs. 650

Step 3: Take a Taxi from Bengaluru to reach Bengaluru

You can take a car from Bengaluru to Bengaluru. It will take you around 0h 35m to cover distance of 36.04kms and reach Bengaluru from Bengaluru. The total amount for the journey will be approximately Rs.650.
 
Bengaluru
  • 5.

  • Reach Mumbai to Bangalore by Drive

  • 14h 19m

  • Rs. 6477

 
Mumbai
 
14h 19m
Rs. 6477
You can take a car from Mumbai to Bengaluru. It will take you around 14h 19m to cover distance of 987.09kms and reach Bengaluru from Mumbai. The total amount for the journey will be approximately Rs.6477.
 
Bengaluru
Check out all the available routes from Bangalore to Mumbai →

Other popular routes from Mumbai