From Elphinstone Rd train to Mumbai airport, fly to Bengaluru airport, then taxi to Bengaluru. 3 h 15 min $83. From Mumbai bus to Bangalore. 18 h 15 min $11. From Dadar (DR) train to Bangalore Cant (BNC). 23 h 50 min $29. From Mumbai drive to Bengaluru. 14 h 11 min $123.
Train, bus or fly from Mumbai to Bengaluru?
GoAir, Jet Lite and 4 other airlines fly from Mumbai to Bengaluru every 30 minutes. Alternatively, RedBus operates a bus from Mumbai to Bengaluru every 20 minutes. Tickets cost $10 - $14 and the journey takes 18 h 15 min.