Skip to search

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
Check seats for your date

Every direct train

  • 16554Mumbai LTT–SMVT Bengaluru Express
    00:0522 hr 25 min22:30

    Kalyan Jn (KYN) to Smvt Bengaluru (SMVB)

    1,175 km · Mail/Express

    Seats and fares for KYN to SMVB

  • 01013Mumbai CSMT–SMVT Bengaluru Special
    01:3322 hr 22 min23:55

    Kalyan Jn (KYN) to Smvt Bengaluru (SMVB)

    1,174 km · Mail/Express

    Seats and fares for KYN to SMVB

  • 11301Udyan Express
    08:4518 hr 29 min03:14+1 arrives the next day

    Kalyan Jn (KYN) to Yelahanka Jn. (YNK)

    1,059 km · Mail/Express

    Seats and fares for KYN to YNK

  • 19667Mysuru Humsafar Express
    14:0522 hr12:05+1 arrives the next day

    Kalyan Jn (KYN) to Ksr Bengaluru (SBC)

    1,167 km · Mail/Express

    Seats and fares for KYN to SBC

  • 14806Barmer–Yesvantpur AC Express
    15:2024 hr 40 min16:00+1 arrives the next day

    Kalyan Jn (KYN) to Yasvantpur Jn (YPR)

    1,223 km · Mail/Express

    Seats and fares for KYN to YPR

  • 16588Bikaner–Yesvantpur Express
    15:2024 hr 40 min16:00+1 arrives the next day

    Kalyan Jn (KYN) to Yasvantpur Jn (YPR)

    1,223 km · Mail/Express

    Seats and fares for KYN to YPR

  • 22497Shri Ganganagar–Tiruchchirappalli Humsafar
    15:2022 hr 39 min13:59+1 arrives the next day

    Kalyan Jn (KYN) to Banaswadi (BAND)

    1,172 km · Superfast

    Seats and fares for KYN to BAND

  • 20668Jaipur–Yesvantpur Superfast Express
    16:5523 hr 55 min16:50+1 arrives the next day

    Kalyan Jn (KYN) to Yasvantpur Jn (YPR)

    1,286 km · Superfast

    Seats and fares for KYN to YPR

  • 16613Rajkot–Coimbatore Express
    17:5018 hr 33 min12:23+1 arrives the next day

    Kalyan Jn (KYN) to Krishnarajapurm (KJM)

    1,078 km · Mail/Express

    Seats and fares for KYN to KJM

  • 19568Vivek Express
    17:5017 hr 58 min11:48+1 arrives the next day

    Kalyan Jn (KYN) to Yelahanka Jn. (YNK)

    1,047 km · Mail/Express

    Seats and fares for KYN to YNK

  • 16331Trivandram Express
    21:3017 hr 49 min15:19+1 arrives the next day

    Kalyan Jn (KYN) to Krishnarajapurm (KJM)

    1,063 km · Mail/Express · fastest

    Seats and fares for KYN to KJM

  • 11005Puducherry Express
    22:1021 hr 3 min19:13+1 arrives the next day

    Kalyan Jn (KYN) to Chikbanavar (BAW)

    1,152 km · Mail/Express

    Seats and fares for KYN to BAW

  • 11021Dadar–Tirunelveli Express
    22:1021 hr 3 min19:13+1 arrives the next day

    Kalyan Jn (KYN) to Chikbanavar (BAW)

    1,152 km · Mail/Express

    Seats and fares for KYN to BAW

  • 16209Ajmer–Mysuru Express
    22:4520 hr 30 min19:15+1 arrives the next day

    Kalyan Jn (KYN) to Yasvantpur Jn (YPR)

    1,161 km · Mail/Express

    Seats and fares for KYN to YPR

  • 16507Jodhpur–Bengaluru Express
    22:4520 hr 30 min19:15+1 arrives the next day

    Kalyan Jn (KYN) to Yasvantpur Jn (YPR)

    1,159 km · Mail/Express

    Seats and fares for KYN to YPR

  • 16531Ajmer–Bengaluru Garib Nawaz
    22:4527 hr 8 min01:53+2 arrives 2 days later

    Kalyan Jn (KYN) to Yasvantpur Jn (YPR)

    1,238 km · Mail/Express

    Seats and fares for KYN to YPR

  • 16533Jodhpur–Bengaluru Express
    22:4527 hr 8 min01:53+2 arrives 2 days later

    Kalyan Jn (KYN) to Yasvantpur Jn (YPR)

    1,238 km · Mail/Express

    Seats and fares for KYN to YPR

  • 20685Gandhidham–Bengaluru Superfast Express
    22:4520 hr 30 min19:15+1 arrives the next day

    Kalyan Jn (KYN) to Yasvantpur Jn (YPR)

    1,161 km · Superfast

    Seats and fares for KYN to YPR

  • 11013Mumbai LTT–Coimbatore Express
    23:2020 hr 8 min19:28+1 arrives the next day

    Kalyan Jn (KYN) to Yelahanka Jn. (YNK)

    1,056 km · Mail/Express

    Seats and fares for KYN to YNK

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 day
    20668JP YPR SF EXP16:55 — 00:01Superfast
    Holds 9 in 101 hr 4 min to change at SUR — tight

    Holds about 9 times in 10 here. 72 min would make it 9 in 10. Measured on 1,43,442 paired days.

    16613RJT CBE EXP01:05 — 12:23Mail/Express

    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 day
    22225SUR VANDE BHARAT16:50 — 22:40Shatabdi
    Holds 10 in 102 hr 25 min to change at SUR

    Holds 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.

    19568VIVEK EXPRESS01:05 — 12:23Mail/Express

    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 day
    12163LTT MAS EXP19:10 — 20:56Superfast
    Almost always holds2 hr 19 min to change at LNL

    Almost always holds here. Measured on 1,38,790 paired days.

    16331TRIVANDRAM EXP23:15 — 15:19Mail/Express

    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 day
    11301UDYAN EXPRESS08:45 — 00:35Mail/Express
    Holds 9 in 101 hr 25 min to change at DMM

    Holds about 9 times in 10 here. Measured on 1,04,099 paired days.

    16591HAMPI EXPRESS02:00 — 05:05Mail/Express

    16591 often runs late

Mumbai to Bengaluru, station by station

Other trains from Mumbai

Other trains to Bengaluru