Trains from Hyderabad to Surat
954 km by rail · 10 direct trains · fastest 16 hr 38 min on the 20915 Charlapalli–Indore Humsafr · 5 stations in Hyderabad, 2 in Surat
- Departures
- 14:50 – 23:35
- Fare from
- ₹525
- Sleeper · estimate
Every direct train
- 12755Kakinada Port–Bhavnagar Terminus Superfast Express14:5018 hr 52 min09:42+1 arrives the next day
Secunderabad Jn (SC) to Surat (ST)
996 km · Superfast
- 20967Secunderabad–Porbandar Superfast Express15:4018 hr 2 min09:42+1 arrives the next day
Lingampalli (LPI) to Surat (ST)
973 km · Superfast
- 22718Rajkot Superfast Express15:4018 hr 2 min09:42+1 arrives the next day
Lingampalli (LPI) to Surat (ST)
973 km · Superfast
- 17295Kakinada Town–Hisar Express17:1620 hr 16 min13:32+1 arrives the next day
Medchal (MED) to Udhna Jn (UDN)
954 km · Mail/Express
- 07087Charlapalli–Pratapnagar Special17:2521 hr 15 min14:40+1 arrives the next day
Lingampalli (LPI) to Surat (ST)
973 km · Mail/Express
- 19559Tirupati–Okha Express21:4223 hr 8 min20:50+1 arrives the next day
Bolarum (BMO) to Udhna Jn (UDN)
969 km · Mail/Express
- 20915Charlapalli–Indore Humsafr22:0516 hr 38 min14:43+1 arrives the next day
Lingampalli (LPI) to Surat (ST)
973 km · Superfast · fastest
- 06181Coimbatore–Jaipur Special23:2021 hr20:20+1 arrives the next day
Kacheguda (KCG) to Udhna Jn (UDN)
987 km · Mail/Express
- 16733Rameswaram–Okha Express23:3021 hr 8 min20:38+1 arrives the next day
Kacheguda (KCG) to Surat (ST)
1,095 km · Mail/Express
- 22737Secunderabad–Hisar Superfast Express23:3519 hr 57 min19:32+1 arrives the next day
Secunderabad Jn (SC) to Surat (ST)
1,153 km · Superfast
Search Hyderabad to Surat for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Pune JnPUNE
Secunderabad Jn SC to Surat ST
23:0517 hr 20 min16:25+1 arrives the next dayHolds 9 in 101 hr 50 min to change at PUNEHolds about 9 times in 10 here. Measured on 46,300 paired days.
12220 often runs late
- One change at WadiWADI
Secunderabad Jn SC to Surat ST
23:0517 hr 47 min16:52+1 arrives the next dayHolds 9 in 101 hr 45 min to change at WADIHolds about 9 times in 10 here. This train arrives a median 37 min late, against 11 min late for the junction's typical arrival. Measured on 1,78,334 paired days.
12220 often runs late
- One change at Vasai RoadBSR
Secunderabad Jn SC to Surat ST
21:1519 hr 10 min16:25+1 arrives the next dayHolds 10 in 101 hr 25 min to change at BSRHolds about 19 times in 20 here. Measured on 38,492 paired days.
20915 often runs late
- One change at ValsadBL
Secunderabad Jn SC to Surat ST
15:1019 hr 30 min10:40+1 arrives the next dayHolds 10 in 101 hr 8 min to change at BLHolds about 19 times in 20 here. Measured on 3,16,473 paired days.
22718 often runs late
- One change at BoisarBOR
Secunderabad Jn SC to Surat ST
15:1019 hr 30 min10:40+1 arrives the next dayAlmost always holds1 hr 28 min to change at BORAlmost always holds here. Measured on 32,901 paired days.
20967 often runs late
- One change at ValsadBL
Secunderabad Jn SC to Surat ST
14:5019 hr 50 min10:40+1 arrives the next dayHolds 10 in 101 hr 8 min to change at BLHolds about 19 times in 20 here. Measured on 3,16,473 paired days.
12755 often runs late