Trains from Varanasi to Surat
1,373 km by rail · 11 direct trains · fastest 23 hr 28 min on the 19046 Tapti Ganga Express · 3 stations in Varanasi, 4 in Surat
- Departures
- 02:25 – 21:05
- Fare from
- ₹630
- Sleeper · estimate
Every direct train
- 19092Bandra Terminus Humsafar02:2526 hr 25 min04:50+1 arrives the next day
Varanasi Jn (BSB) to Surat (ST)
1,491 km · Mail/Express
- 05183Azamgarh–Bandra Terminus Superfast Special02:3525 hr 5 min03:40+1 arrives the next day
Banaras (BSBS) to Surat (ST)
1,553 km · Mail/Express
- 19052Valsad Shramik Express05:0524 hr 40 min05:45+1 arrives the next day
Varanasi Jn (BSB) to Bhestan (BHET)
1,395 km · Mail/Express
- 20930Banaras Udhana Express05:0524 hr 10 min05:15+1 arrives the next day
Varanasi Jn (BSB) to Udhna Jn (UDN)
1,396 km · Mail/Express
- 09066Chhapra–Surat Special05:1030 hr 5 min11:15+1 arrives the next day
Varanasi Jn (BSB) to Surat (ST)
1,493 km · Mail/Express
- 20904Mahamana Superfast Special05:2523 hr 45 min05:10+1 arrives the next day
Varanasi Jn (BSB) to Surat (ST)
1,395 km · Superfast
- 09184Banaras–Mumbai Central Special15:4532 hr 4 min23:49+1 arrives the next day
Banaras (BSBS) to Surat (ST)
1,615 km · Mail/Express
- 19046Tapti Ganga Express15:5523 hr 28 min15:23+1 arrives the next day
Kashi (KEI) to Udhna Jn (UDN)
1,386 km · Mail/Express · fastest
- 00902Nrpa–Surat Parcel Special16:4030 hr 15 min22:55+1 arrives the next day
Varanasi Jn (BSB) to Chalthan (CHM)
1,380 km · Mail/Express
- 20962Banaras–Udhna Superfast Express17:5027 hr20:50+1 arrives the next day
Banaras (BSBS) to Udhna Jn (UDN)
1,541 km · Superfast
- 20934Danapur–Udhna Superfast Express21:0524 hr21:05+1 arrives the next day
Varanasi Jn (BSB) to Udhna Jn (UDN)
1,373 km · Mail/Express
Search Varanasi to Surat for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at New DelhiNDLS
Varanasi Jn BSB to Surat ST
06:0023 hr 13 min05:13+1 arrives the next dayHolds 9 in 102 hr 50 min to change at NDLSHolds about 9 times in 10 here. Measured on 76,606 paired days.
- One change at Prayagraj JnPRYJ
Varanasi Jn BSB to Surat ST
15:0023 hr 19 min14:19+1 arrives the next dayHolds 10 in 102 hr 20 min to change at PRYJHolds about 19 times in 20 here. Measured on 9,297 paired days.
- One change at Jalgaon JnJL
Varanasi Jn BSB to Surat ST
20:2024 hr 3 min20:23+1 arrives the next dayHolds 8 in 101 hr 2 min to change at JL — tightHolds about 8 times in 10 here. This train arrives a median 37 min late, against 22 min late for the junction's typical arrival. 151 min would make it 9 in 10. Measured on 4,20,887 paired days.
12166 often runs late
- One change at New DelhiNDLS
Varanasi Jn BSB to Surat ST
04:4924 hr 24 min05:13+1 arrives the next dayHolds 8 in 101 hr 10 min to change at NDLS — tightHolds about 8 times in 10 here. 174 min would make it 9 in 10. Measured on 76,606 paired days.
Varanasi to Surat, station by station
- Varanasi Jn to Surat3 trains · seats and fares
- Banaras to Surat2 trains · seats and fares
- Varanasi Jn to Udhna Jn2 trains · seats and fares
- Varanasi Jn to Bhestan1 train · seats and fares
- Kashi to Udhna Jn1 train · seats and fares
- Varanasi Jn to Chalthan1 train · seats and fares
- Banaras to Udhna Jn1 train · seats and fares