Trains from Delhi to Surat
27 direct trains · fastest 12 hr 18 min on the 12952 MMCT TEJAS RAJ · 5 daily · 4 stations in Delhi, 1 in Surat
Search your dateEvery direct train
- 12904GOLDEN TEMPLE M04:0015 hr 41 min19:41
Hazrat Nizamuddin (NZM) to Surat (ST)
1,114 km · Superfast
- 22654NZM TVC SF EXP05:0014 hr 53 min19:53
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Superfast
- 22656NZM ERS SF EXP05:0014 hr 53 min19:53
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Superfast
- 12264PUNE DURNTO EXP06:1612 hr 58 min19:14
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Rajdhani
- 12432TVC RAJDHANI06:1612 hr 58 min19:14
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Rajdhani
- 22414NZM MAO RAJDANI06:1612 hr 58 min19:14
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Rajdhani
- 12450GOA SMPRK KRANT06:2313 hr 43 min20:06
Hazrat Nizamuddin (NZM) to Surat (ST)
1,118 km · Superfast
- 12215BDTS GARIB RATH09:1218 hr 43 min03:55+1 arrives the next day
Delhi Cantt (DEC) to Surat (ST)
1,175 km · Rail Motor
- 22452CDG BDTS EXP10:0717 hr 48 min03:55+1 arrives the next day
Delhi Cantt (DEC) to Surat (ST)
1,088 km · Superfast
- 22660YNRK TVCN SF EXP13:2013 hr 40 min03:00+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,118 km · Superfast
- 12218KERLA S KRNTI SF13:2313 hr 37 min03:00+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,118 km · Superfast
- 12484ASR KCVL SF EXP13:2313 hr 37 min03:00+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,118 km · Superfast
- 22544LKU BDTS SUP EXP13:5015 hr04:50+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Mail/Express
- 22950DEE BDTS SF EXP16:1519 hr 2 min11:17+1 arrives the next day
Delhi S Rohilla (DEE) to Surat (ST)
1,094 km · Superfast
- 12248BANDRA YUVA EXP16:3013 hr 7 min05:37+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Superfast
- 12908MHRST SMPRK K EX16:3013 hr 10 min05:40+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Superfast
- 12910BDTS GARIBRATH16:3013 hr 7 min05:37+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Rail Motor
- 12926PASCHIM EXPRESS16:3517 hr 54 min10:29+1 arrives the next day
New Delhi (NDLS) to Surat (ST)
1,122 km · Superfast
- 12952MMCT TEJAS RAJ16:5512 hr 18 min05:13+1 arrives the next day
New Delhi (NDLS) to Surat (ST)
1,122 km · Rajdhani · fastest
- 12954AK TEJAS RAJ EX17:1512 hr 58 min06:13+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Rajdhani
- 19020HW BDTS EXP18:5522 hr 22 min17:17+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,118 km · Mail/Express
- 12284NZM ERS DURONTO21:4013 hr 37 min11:17+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Rajdhani
- 12472SWARAJ EXPRESS21:4014 hr 45 min12:25+1 arrives the next day
New Delhi (NDLS) to Surat (ST)
1,121 km · Superfast
- 12494DARSHAN EXPRESS21:4013 hr 37 min11:17+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,115 km · Superfast
- 12912VALSAD SF EXP22:1514 hr 45 min13:00+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,114 km · Superfast
- 22634NZM TVC EXPRESS22:1514 hr 22 min12:37+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,119 km · Superfast
- 22918HW BDTS SF EXP22:1514 hr 22 min12:37+1 arrives the next day
Hazrat Nizamuddin (NZM) to Surat (ST)
1,118 km · Superfast
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. 120 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 8 in 101 hr 19 min to change at MTJ — tightHolds about 8 times in 10 here. 120 min would make it 9 in 10. Measured on 27,450 paired days.
12724 often runs late
Delhi to Surat, station by station
Other trains from Delhi
Other trains to Surat
RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.
RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.