Trains from Bengaluru to Surat
1,309 km by rail · 13 direct trains · fastest 25 hr 35 min on the 16210 Ajmer Express · 5 stations in Bengaluru, 1 in Surat
- Departures
- 00:03 – 17:15
- Fare from
- ₹605
- Sleeper · estimate
Every direct train
- 16210Ajmer Express00:0325 hr 35 min01:38+1 arrives the next day
Yasvantpur Jn (YPR) to Surat (ST)
1,421 km · Mail/Express · fastest
- 20686Gandhidham Express00:0325 hr 35 min01:38+1 arrives the next day
Yasvantpur Jn (YPR) to Surat (ST)
1,421 km · Superfast
- 20694Jodhpur Express00:0325 hr 35 min01:38+1 arrives the next day
Yasvantpur Jn (YPR) to Surat (ST)
1,423 km · Superfast
- 16614Coimbatore–Rajkot Express07:0026 hr 42 min09:42+1 arrives the next day
Krishnarajapurm (KJM) to Surat (ST)
1,342 km · Mail/Express
- 19567Vivek Express11:4026 hr 23 min14:03+1 arrives the next day
Yelahanka Jn. (YNK) to Surat (ST)
1,309 km · Mail/Express
- 22498Shri Ganganagar Humsafar11:4526 hr 58 min14:43+1 arrives the next day
Banaswadi (BAND) to Surat (ST)
1,431 km · Superfast
- 14805Barmer AC Express12:0026 hr 43 min14:43+1 arrives the next day
Yasvantpur Jn (YPR) to Surat (ST)
1,485 km · Mail/Express
- 16587Bikaner Express12:0028 hr 25 min16:25+1 arrives the next day
Yasvantpur Jn (YPR) to Surat (ST)
1,483 km · Mail/Express
- 20667Yesvantpur–Khatipura Express12:0026 hr 43 min14:43+1 arrives the next day
Yasvantpur Jn (YPR) to Surat (ST)
1,549 km · Superfast
- 19668Udaipur City Humsafar Express12:1027 hr 13 min15:23+1 arrives the next day
Ksr Bengaluru (SBC) to Surat (ST)
1,426 km · Mail/Express
- 22690Ahmedabad Express16:4528 hr 5 min20:50+1 arrives the next day
Yasvantpur Jn (YPR) to Surat (ST)
1,549 km · Superfast
- 16532Garib Nawaz Express17:1532 hr 23 min01:38+2 arrives 2 days later
Yasvantpur Jn (YPR) to Surat (ST)
1,487 km · Mail/Express
- 16534Jodhpur Express17:1532 hr 23 min01:38+2 arrives 2 days later
Yasvantpur Jn (YPR) to Surat (ST)
1,487 km · Mail/Express
Search Bengaluru to Surat for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Solapur JnSUR
Yasvantpur Jn YPR to Surat ST
16:4523 hr 40 min16:25+1 arrives the next dayHolds 9 in 101 hr 30 min to change at SURHolds about 9 times in 10 here. Measured on 1,43,581 paired days.
22690 often runs late
- One change at Guntakal JnGTL
Yasvantpur Jn YPR to Surat ST
16:4524 hr 8 min16:53+1 arrives the next dayHolds 10 in 102 hr to change at GTLHolds about 19 times in 20 here. Measured on 2,28,447 paired days.
22690 often runs late
- One change at Guntakal JnGTL
Ksr Bengaluru SBC to Surat ST
13:4025 hr 3 min14:43+1 arrives the next dayHolds 10 in 101 hr 25 min to change at GTLHolds about 19 times in 20 here. Measured on 2,28,447 paired days.
20667 often runs late
- One change at SangliSLI
Yasvantpur Jn YPR to Surat ST
15:0025 hr 52 min16:52+1 arrives the next dayAlmost always holds2 hr 28 min to change at SLIAlmost always holds here. Measured on 34,712 paired days.
22685 often runs late
- One change at BelagaviBGM
Yasvantpur Jn YPR to Surat ST
23:1226 hr 26 min01:38+2 arrives 2 days laterAlmost always holds1 hr 20 min to change at BGMAlmost always holds here. Measured on 35,161 paired days.
16589 often runs late