Trains from Mumbai to Bengaluru
1,047 km by rail · 19 direct trains · fastest 17 hr 49 min on the 16331 Trivandram Express · 2 daily · 1 station in Mumbai, 7 in Bengaluru
- Departures
- 00:05 – 23:20
- Fare from
- ₹525
- Sleeper · estimate
Every direct train
- 16554Mumbai LTT–SMVT Bengaluru Express00:0522 hr 25 min22:30
Kalyan Jn (KYN) to Smvt Bengaluru (SMVB)
1,175 km · Mail/Express
- 01013Mumbai CSMT–SMVT Bengaluru Special01:3322 hr 22 min23:55
Kalyan Jn (KYN) to Smvt Bengaluru (SMVB)
1,174 km · Mail/Express
- 11301Udyan Express08:4518 hr 29 min03:14+1 arrives the next day
Kalyan Jn (KYN) to Yelahanka Jn. (YNK)
1,059 km · Mail/Express
- 19667Mysuru Humsafar Express14:0522 hr12:05+1 arrives the next day
Kalyan Jn (KYN) to Ksr Bengaluru (SBC)
1,167 km · Mail/Express
- 14806Barmer–Yesvantpur AC Express15:2024 hr 40 min16:00+1 arrives the next day
Kalyan Jn (KYN) to Yasvantpur Jn (YPR)
1,223 km · Mail/Express
- 16588Bikaner–Yesvantpur Express15:2024 hr 40 min16:00+1 arrives the next day
Kalyan Jn (KYN) to Yasvantpur Jn (YPR)
1,223 km · Mail/Express
- 22497Shri Ganganagar–Tiruchchirappalli Humsafar15:2022 hr 39 min13:59+1 arrives the next day
Kalyan Jn (KYN) to Banaswadi (BAND)
1,172 km · Superfast
- 20668Jaipur–Yesvantpur Superfast Express16:5523 hr 55 min16:50+1 arrives the next day
Kalyan Jn (KYN) to Yasvantpur Jn (YPR)
1,286 km · Superfast
- 16613Rajkot–Coimbatore Express17:5018 hr 33 min12:23+1 arrives the next day
Kalyan Jn (KYN) to Krishnarajapurm (KJM)
1,078 km · Mail/Express
- 19568Vivek Express17:5017 hr 58 min11:48+1 arrives the next day
Kalyan Jn (KYN) to Yelahanka Jn. (YNK)
1,047 km · Mail/Express
- 16331Trivandram Express21:3017 hr 49 min15:19+1 arrives the next day
Kalyan Jn (KYN) to Krishnarajapurm (KJM)
1,063 km · Mail/Express · fastest
- 11005Puducherry Express22:1021 hr 3 min19:13+1 arrives the next day
Kalyan Jn (KYN) to Chikbanavar (BAW)
1,152 km · Mail/Express
- 11021Dadar–Tirunelveli Express22:1021 hr 3 min19:13+1 arrives the next day
Kalyan Jn (KYN) to Chikbanavar (BAW)
1,152 km · Mail/Express
- 16209Ajmer–Mysuru Express22:4520 hr 30 min19:15+1 arrives the next day
Kalyan Jn (KYN) to Yasvantpur Jn (YPR)
1,161 km · Mail/Express
- 16507Jodhpur–Bengaluru Express22:4520 hr 30 min19:15+1 arrives the next day
Kalyan Jn (KYN) to Yasvantpur Jn (YPR)
1,159 km · Mail/Express
- 16531Ajmer–Bengaluru Garib Nawaz22:4527 hr 8 min01:53+2 arrives 2 days later
Kalyan Jn (KYN) to Yasvantpur Jn (YPR)
1,238 km · Mail/Express
- 16533Jodhpur–Bengaluru Express22:4527 hr 8 min01:53+2 arrives 2 days later
Kalyan Jn (KYN) to Yasvantpur Jn (YPR)
1,238 km · Mail/Express
- 20685Gandhidham–Bengaluru Superfast Express22:4520 hr 30 min19:15+1 arrives the next day
Kalyan Jn (KYN) to Yasvantpur Jn (YPR)
1,161 km · Superfast
- 11013Mumbai LTT–Coimbatore Express23:2020 hr 8 min19:28+1 arrives the next day
Kalyan Jn (KYN) to Yelahanka Jn. (YNK)
1,056 km · Mail/Express
Search Mumbai to Bengaluru for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Solapur JnSUR
Kalyan Jn KYN to Krishnarajapurm KJM
16:5519 hr 28 min12:23+1 arrives the next dayHolds 9 in 101 hr 4 min to change at SUR — tightHolds about 9 times in 10 here. 72 min would make it 9 in 10. Measured on 1,43,442 paired days.
20668 often runs late
- One change at Solapur JnSUR
Kalyan Jn KYN to Krishnarajapurm KJM
16:5019 hr 33 min12:23+1 arrives the next dayHolds 10 in 102 hr 25 min to change at SURHolds about 19 times in 20 here. This train arrives a median 8 min late, against 29 min late for the junction's typical arrival. Measured on 1,95,832 paired days.
16613 RJT CBE EXP 01:05 — 12:23 on Sun
- One change at LonavlaLNL
Kalyan Jn KYN to Krishnarajapurm KJM
19:1020 hr 9 min15:19+1 arrives the next dayAlmost always holds2 hr 19 min to change at LNLAlmost always holds here. Measured on 1,38,790 paired days.
12163 often runs late
- One change at Dharmavaram JnDMM
Kalyan Jn KYN to Yasvantpur Jn YPR
08:4520 hr 20 min05:05+1 arrives the next dayHolds 9 in 101 hr 25 min to change at DMMHolds about 9 times in 10 here. Measured on 1,04,099 paired days.
16591 often runs late
Mumbai to Bengaluru, station by station
- Kalyan Jn to Yasvantpur Jn8 trains · seats and fares
- Kalyan Jn to Yelahanka Jn.3 trains · seats and fares
- Kalyan Jn to Smvt Bengaluru2 trains · seats and fares
- Kalyan Jn to Krishnarajapurm2 trains · seats and fares
- Kalyan Jn to Chikbanavar2 trains · seats and fares
- Kalyan Jn to Ksr Bengaluru1 train · seats and fares
- Kalyan Jn to Banaswadi1 train · seats and fares