Trains from Delhi to Surat
1,084 km by rail · 29 direct trains · fastest 12 hr 18 min on the 12952 Mumbai Central Tejas Rajdhani · 5 daily · 4 stations in Delhi, 1 in Surat
- Departures
- 04:00 – 23:45
- Fare from
- ₹565
- Sleeper · estimate
Every direct train
- 12904Golden Temple Mail04:0015 hr 41 min19:41
Hazrat Nizamuddin (NZM) to Surat (ST)
1,110 km · Superfast
- 22654Hazrat Nizamuddin–Thiruvananthapuram Superfast Express05:0014 hr 53 min19:53
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Superfast
- 22656Hazrat Nizamuddin–Ernakulam Superfast Express05:0014 hr 53 min19:53
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Superfast
- 12264Pune Duronto Express06:1612 hr 58 min19:14
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Rajdhani
- 12432Thiruvananthapuram Rajdhani06:1612 hr 58 min19:14
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Rajdhani
- 22414Hazrat Nizamuddin–Madgaon Rajdhani06:1612 hr 58 min19:14
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Rajdhani
- 12450Goa Sampark Kranti06:2313 hr 43 min20:06
Hazrat Nizamuddin (NZM) to Surat (ST)
1,110 km · Superfast
- 12215Bandra Terminus Garib Rath09:1218 hr 43 min03:55+1 arrives the next day
Delhi Cantt (DEC) to Surat (ST)
1,170 km · Garib Rath
- 22452Chandigarh–Bandra Terminus Express10:0717 hr 48 min03:55+1 arrives the next day
Delhi Cantt (DEC) to Surat (ST)
1,084 km · Superfast
- 22660Rishikesh–Thiruvananthapuram North Superfast Express13:2013 hr 40 min03:00+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Superfast
- 12218Kerala Sampark Kranti Superfast13:2313 hr 37 min03:00+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,110 km · Superfast
- 12484Amritsar–Thiruvananthapuram North Superfast Express13:2313 hr 37 min03:00+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,110 km · Superfast
- 22544Lalkua–Bandra Terminus Superfast Express13:5015 hr04:50+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,110 km · Mail/Express
- 22950Delhi Sarai Rohilla–Bandra Terminus Superfast Express16:1519 hr 2 min11:17+1 arrives the next day
Delhi S Rohilla (DEE) to Surat (ST)
1,093 km · Superfast
- 12248Bandra Yuva Express16:3013 hr 7 min05:37+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Superfast
- 12908Maharashtra Sampark Kranti Express16:3013 hr 10 min05:40+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Superfast
- 12910Bandra Terminus Garib Rath16:3013 hr 7 min05:37+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Garib Rath
- 12926Paschim Express16:3517 hr 54 min10:29+1 arrives the next day
New Delhi (NDLS) to Surat (ST)
1,118 km · Superfast
- 12952Mumbai Central Tejas Rajdhani16:5512 hr 18 min05:13+1 arrives the next day
New Delhi (NDLS) to Surat (ST)
1,118 km · Rajdhani · fastest
- 12954August Kranti Tejas Rajdhani Express17:1512 hr 58 min06:13+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Rajdhani
- 19020Haridwar–Bandra Terminus Express18:5522 hr 22 min17:17+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,110 km · Mail/Express
- 12284Hazrat Nizamuddin–Ernakulam Duronto21:4013 hr 37 min11:17+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Rajdhani
- 12472Swaraj Express21:4014 hr 45 min12:25+1 arrives the next day
New Delhi (NDLS) to Surat (ST)
1,116 km · Superfast
- 12494Darshan Express21:4013 hr 37 min11:17+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Superfast
- 01484Hazrat Nizamuddin KK Superfast Special22:1015 hr 25 min13:35+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,109 km · Mail/Express
- 12912Valsad Superfast Express22:1514 hr 45 min13:00+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,110 km · Superfast
- 22634Hazrat Nizamuddin–Thiruvananthapuram Express22:1514 hr 22 min12:37+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,111 km · Superfast
- 22918Haridwar–Bandra Terminus Superfast Express22:1514 hr 22 min12:37+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,110 km · Superfast
- 04002Hazrat Nizamuddin–Dadar Special23:4518 hr 4 min17:49+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,109 km · Mail/Express
Search Delhi to Surat for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Mathura JnMTJ
New Delhi NDLS to Surat ST
16:1014 hr 3 min06:13+1 arrives the next dayHolds 8 in 101 hr 5 min to change at MTJ — tightHolds about 8 times in 10 here. 110 min would make it 9 in 10. Measured on 27,450 paired days.
12616 often runs late
- One change at Mathura JnMTJ
New Delhi NDLS to Surat ST
16:0014 hr 13 min06:13+1 arrives the next dayHolds 9 in 101 hr 19 min to change at MTJ — tightHolds about 9 times in 10 here. 106 min would make it 9 in 10. Measured on 27,450 paired days.
12724 often runs late