Skip to search

Trains from Surat to Bengaluru

1,308 km by rail · 13 direct trains · fastest 22 hr 19 min on the 19568 Vivek Express · 1 station in Surat, 5 in Bengaluru

Departures
09:48 – 22:55
Fare from
₹605
Sleeper · estimate
Check seats for your date

Every direct train

  • 19667Mysuru Humsafar Express
    09:4826 hr 17 min12:05+1 arrives the next day

    Surat (ST) to Ksr Bengaluru (SBC)

    1,427 km · Mail/Express

    Seats and fares for ST to SBC

  • 14806Barmer–Yesvantpur AC Express
    10:4629 hr 14 min16:00+1 arrives the next day

    Surat (ST) to Yasvantpur Jn (YPR)

    1,484 km · Mail/Express

    Seats and fares for ST to YPR

  • 16588Bikaner–Yesvantpur Express
    10:4629 hr 14 min16:00+1 arrives the next day

    Surat (ST) to Yasvantpur Jn (YPR)

    1,484 km · Mail/Express

    Seats and fares for ST to YPR

  • 22497Shri Ganganagar–Tiruchchirappalli Humsafar
    11:2226 hr 37 min13:59+1 arrives the next day

    Surat (ST) to Banaswadi (BAND)

    1,432 km · Superfast

    Seats and fares for ST to BAND

  • 20668Jaipur–Yesvantpur Superfast Express
    12:4228 hr 8 min16:50+1 arrives the next day

    Surat (ST) to Yasvantpur Jn (YPR)

    1,546 km · Superfast

    Seats and fares for ST to YPR

  • 16613Rajkot–Coimbatore Express
    13:2922 hr 54 min12:23+1 arrives the next day

    Surat (ST) to Krishnarajapurm (KJM)

    1,339 km · Mail/Express

    Seats and fares for ST to KJM

  • 19568Vivek Express
    13:2922 hr 19 min11:48+1 arrives the next day

    Surat (ST) to Yelahanka Jn. (YNK)

    1,308 km · Mail/Express · fastest

    Seats and fares for ST to YNK

  • 16209Ajmer–Mysuru Express
    17:5625 hr 19 min19:15+1 arrives the next day

    Surat (ST) to Yasvantpur Jn (YPR)

    1,422 km · Mail/Express

    Seats and fares for ST to YPR

  • 16507Jodhpur–Bengaluru Express
    17:5625 hr 19 min19:15+1 arrives the next day

    Surat (ST) to Yasvantpur Jn (YPR)

    1,423 km · Mail/Express

    Seats and fares for ST to YPR

  • 16531Ajmer–Bengaluru Garib Nawaz
    17:5631 hr 57 min01:53+2 arrives 2 days later

    Surat (ST) to Yasvantpur Jn (YPR)

    1,499 km · Mail/Express

    Seats and fares for ST to YPR

  • 16533Jodhpur–Bengaluru Express
    17:5631 hr 57 min01:53+2 arrives 2 days later

    Surat (ST) to Yasvantpur Jn (YPR)

    1,499 km · Mail/Express

    Seats and fares for ST to YPR

  • 20685Gandhidham–Bengaluru Superfast Express
    17:5625 hr 19 min19:15+1 arrives the next day

    Surat (ST) to Yasvantpur Jn (YPR)

    1,421 km · Superfast

    Seats and fares for ST to YPR

  • 22689Ahmedabad–Yesvantpur Superfast Fast
    22:5527 hr 35 min02:30+2 arrives 2 days later

    Surat (ST) to Yasvantpur Jn (YPR)

    1,549 km · Superfast

    Seats and fares for ST to YPR

Search Surat to Bengaluru for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Vasai RoadBSR

    Surat ST to Krishnarajapurm KJM

    12:4223 hr 41 min12:23+1 arrives the next day
    20668Jaipur–Yesvantpur Superfast Express12:42 — 15:35Superfast
    Holds 10 in 101 hr 5 min to change at BSR

    Holds about 19 times in 20 here. Measured on 38,668 paired days.

    16613Rajkot–Coimbatore Express16:40 — 12:23Mail/Express

  • One change at VapiVAPI

    Surat ST to Krishnarajapurm KJM

    12:3023 hr 53 min12:23+1 arrives the next day
    02199Jhansi–Bandra Terminus Superfast Express12:30 — 13:38Superfast
    Holds 9 in 101 hr 7 min to change at VAPI — tight

    Holds about 9 times in 10 here. 68 min would make it 9 in 10. Measured on 52,625 paired days.

    19568Vivek Express14:45 — 12:23Mail/Express

    02199 often runs late

  • One change at HindupurHUP

    Surat ST to Yasvantpur Jn YPR

    13:2924 hr 31 min14:00+1 arrives the next day
    19568Vivek Express13:29 — 10:20Mail/Express

    16613 Rajkot–Coimbatore Express 13:29 — 10:20 on Sun

    Holds 10 in 101 hr 59 min to change at HUP

    Holds about 19 times in 20 here. Measured on 28,813 paired days.

    20703Yesvantpur Vande Bharat12:19 — 14:00Shatabdi

    19568 often runs late

  • One change at Daund JnDD

    Surat ST to Yasvantpur Jn YPR

    01:3724 hr 53 min02:30+1 arrives the next day
    22944Indore–Daund Express01:37 — 10:30Superfast
    Holds 10 in 101 hr to change at DD

    Holds about 19 times in 20 here. Measured on 1,13,920 paired days.

    22689Ahmedabad–Yesvantpur Superfast Fast11:30 — 02:30Superfast

  • One change at DharwadDWR

    Surat ST to Yasvantpur Jn YPR

    17:5625 hr 25 min19:21+1 arrives the next day
    16507Jodhpur–Bengaluru Express17:56 — 11:58Mail/Express

    16209 Ajmer–Mysuru Express 17:56 — 11:58 on Fri and Sun

    20685 Gandhidham–Bengaluru Superfast Express 17:56 — 11:58 on Tue

    16533 Jodhpur–Bengaluru Express 17:56 — 11:58 on Wed

    Almost always holds1 hr 32 min to change at DWR

    Almost always holds here. Measured on 4,312 paired days.

    20662Bengaluru Vande Bharat13:30 — 19:21Shatabdi

    20662 often runs late

  • One change at Daund JnDD

    Surat ST to Ksr Bengaluru SBC

    01:3728 hr 23 min06:00+1 arrives the next day
    22944Indore–Daund Express01:37 — 10:30Superfast
    Almost always holds2 hr 30 min to change at DD

    Almost always holds here. Measured on 1,13,920 paired days.

    11301Udyan Express13:00 — 06:00Mail/Express

Surat to Bengaluru, station by station

Other trains from Surat

Other trains to Bengaluru