Trains from Surat to Bengaluru
13 direct trains · fastest 22 hr 19 min on the 19568 VIVEK EXPRESS
Counted across one station in Surat and 5 stations in Bengaluru. Each train below names the stations it actually uses.
Check live seats and faresSurat (ST) to Bengaluru (YPR)Every direct train
- 19667MYS HUMSAFAR EXP09:4826 hr 17 min12:05+1
Surat (ST) to Ksr Bengaluru (SBC)
1,428 km · Mail/Express
- 14806BME YPR AC EXP10:4629 hr 14 min16:00+1
Surat (ST) to Yasvantpur Jn (YPR)
1,486 km · Mail/Express
- 16588BKN YPR EXP10:4629 hr 14 min16:00+1
Surat (ST) to Yasvantpur Jn (YPR)
1,486 km · Mail/Express
- 22497SGNR TPJ HUMSFAR11:2226 hr 37 min13:59+1
Surat (ST) to Banaswadi (BAND)
1,437 km · Superfast
- 20668JP YPR SF EXP12:4228 hr 8 min16:50+1
Surat (ST) to Yasvantpur Jn (YPR)
1,546 km · Superfast
- 16613RJT CBE EXP13:2922 hr 54 min12:23+1
Surat (ST) to Krishnarajapurm (KJM)
1,344 km · Mail/Express
- 19568VIVEK EXPRESS13:2922 hr 19 min11:48+1
Surat (ST) to Yelahanka Jn. (YNK)
1,311 km · Mail/Express · fastest
- 16209AII MYS EXP17:5625 hr 19 min19:15+1
Surat (ST) to Yasvantpur Jn (YPR)
1,423 km · Mail/Express
- 16505GIMB SBC SF EXP17:5625 hr 19 min19:15+1
Surat (ST) to Yasvantpur Jn (YPR)
1,423 km · Mail/Express
- 16507JU SBC EXPRESS17:5625 hr 19 min19:15+1
Surat (ST) to Yasvantpur Jn (YPR)
1,423 km · Mail/Express
- 16531AII SBC G NAWAJ17:5631 hr 57 min01:53+2
Surat (ST) to Yasvantpur Jn (YPR)
1,494 km · Mail/Express
- 16533JU SBC EXP17:5631 hr 57 min01:53+2
Surat (ST) to Yasvantpur Jn (YPR)
1,494 km · Mail/Express
- 22689ADI YPR SUP FAST22:5527 hr 35 min02:30+2
Surat (ST) to Yasvantpur Jn (YPR)
1,557 km · Superfast
Departure and arrival times are the published timetable and change only when it does. Seats are not shown here because they belong to one station pair on one date — each row links to its own. When every direct train is full, a journey with one change often still has a berth, and the search looks for those too.
Surat to Bengaluru, station by station
Other trains from Surat
Other trains to Bengaluru
RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.
RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.