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
Every direct train
- 19667Mysuru Humsafar Express09:4826 hr 17 min12:05+1 arrives the next day
Surat (ST) to Ksr Bengaluru (SBC)
1,427 km · Mail/Express
- 14806Barmer–Yesvantpur AC Express10:4629 hr 14 min16:00+1 arrives the next day
Surat (ST) to Yasvantpur Jn (YPR)
1,484 km · Mail/Express
- 16588Bikaner–Yesvantpur Express10:4629 hr 14 min16:00+1 arrives the next day
Surat (ST) to Yasvantpur Jn (YPR)
1,484 km · Mail/Express
- 22497Shri Ganganagar–Tiruchchirappalli Humsafar11:2226 hr 37 min13:59+1 arrives the next day
Surat (ST) to Banaswadi (BAND)
1,432 km · Superfast
- 20668Jaipur–Yesvantpur Superfast Express12:4228 hr 8 min16:50+1 arrives the next day
Surat (ST) to Yasvantpur Jn (YPR)
1,546 km · Superfast
- 16613Rajkot–Coimbatore Express13:2922 hr 54 min12:23+1 arrives the next day
Surat (ST) to Krishnarajapurm (KJM)
1,339 km · Mail/Express
- 19568Vivek Express13:2922 hr 19 min11:48+1 arrives the next day
Surat (ST) to Yelahanka Jn. (YNK)
1,308 km · Mail/Express · fastest
- 16209Ajmer–Mysuru Express17:5625 hr 19 min19:15+1 arrives the next day
Surat (ST) to Yasvantpur Jn (YPR)
1,422 km · Mail/Express
- 16507Jodhpur–Bengaluru Express17:5625 hr 19 min19:15+1 arrives the next day
Surat (ST) to Yasvantpur Jn (YPR)
1,423 km · Mail/Express
- 16531Ajmer–Bengaluru Garib Nawaz17:5631 hr 57 min01:53+2 arrives 2 days later
Surat (ST) to Yasvantpur Jn (YPR)
1,499 km · Mail/Express
- 16533Jodhpur–Bengaluru Express17:5631 hr 57 min01:53+2 arrives 2 days later
Surat (ST) to Yasvantpur Jn (YPR)
1,499 km · Mail/Express
- 20685Gandhidham–Bengaluru Superfast Express17:5625 hr 19 min19:15+1 arrives the next day
Surat (ST) to Yasvantpur Jn (YPR)
1,421 km · Superfast
- 22689Ahmedabad–Yesvantpur Superfast Fast22:5527 hr 35 min02:30+2 arrives 2 days later
Surat (ST) to Yasvantpur Jn (YPR)
1,549 km · Superfast
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 dayHolds 10 in 101 hr 5 min to change at BSRHolds about 19 times in 20 here. Measured on 38,668 paired days.
- One change at VapiVAPI
Surat ST to Krishnarajapurm KJM
12:3023 hr 53 min12:23+1 arrives the next dayHolds 9 in 101 hr 7 min to change at VAPI — tightHolds about 9 times in 10 here. 68 min would make it 9 in 10. Measured on 52,625 paired days.
02199 often runs late
- One change at Daund JnDD
Surat ST to Yasvantpur Jn YPR
01:3724 hr 53 min02:30+1 arrives the next dayHolds 10 in 101 hr to change at DDHolds about 19 times in 20 here. Measured on 1,13,920 paired days.
- One change at DharwadDWR
Surat ST to Yasvantpur Jn YPR
17:5625 hr 25 min19:21+1 arrives the next day16209 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 DWRAlmost always holds here. Measured on 4,312 paired days.
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 dayAlmost always holds2 hr 30 min to change at DDAlmost always holds here. Measured on 1,13,920 paired days.