Skip to search

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
Check seats for your date

Every direct train

  • 12904Golden Temple Mail
    04:0015 hr 41 min19:41

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,110 km · Superfast

    Seats and fares for NZM to ST

  • 22654Hazrat Nizamuddin–Thiruvananthapuram Superfast Express
    05:0014 hr 53 min19:53

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Superfast

    Seats and fares for NZM to ST

  • 22656Hazrat Nizamuddin–Ernakulam Superfast Express
    05:0014 hr 53 min19:53

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Superfast

    Seats and fares for NZM to ST

  • 12264Pune Duronto Express
    06:1612 hr 58 min19:14

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Rajdhani

    Seats and fares for NZM to ST

  • 12432Thiruvananthapuram Rajdhani
    06:1612 hr 58 min19:14

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Rajdhani

    Seats and fares for NZM to ST

  • 22414Hazrat Nizamuddin–Madgaon Rajdhani
    06:1612 hr 58 min19:14

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Rajdhani

    Seats and fares for NZM to ST

  • 12450Goa Sampark Kranti
    06:2313 hr 43 min20:06

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,110 km · Superfast

    Seats and fares for NZM to ST

  • 12215Bandra Terminus Garib Rath
    09:1218 hr 43 min03:55+1 arrives the next day

    Delhi Cantt (DEC) to Surat (ST)

    1,170 km · Garib Rath

    Seats and fares for DEC to ST

  • 22452Chandigarh–Bandra Terminus Express
    10:0717 hr 48 min03:55+1 arrives the next day

    Delhi Cantt (DEC) to Surat (ST)

    1,084 km · Superfast

    Seats and fares for DEC to ST

  • 22660Rishikesh–Thiruvananthapuram North Superfast Express
    13:2013 hr 40 min03:00+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Superfast

    Seats and fares for NZM to ST

  • 12218Kerala Sampark Kranti Superfast
    13:2313 hr 37 min03:00+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,110 km · Superfast

    Seats and fares for NZM to ST

  • 12484Amritsar–Thiruvananthapuram North Superfast Express
    13:2313 hr 37 min03:00+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,110 km · Superfast

    Seats and fares for NZM to ST

  • 22544Lalkua–Bandra Terminus Superfast Express
    13:5015 hr04:50+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,110 km · Mail/Express

    Seats and fares for NZM to ST

  • 22950Delhi Sarai Rohilla–Bandra Terminus Superfast Express
    16:1519 hr 2 min11:17+1 arrives the next day

    Delhi S Rohilla (DEE) to Surat (ST)

    1,093 km · Superfast

    Seats and fares for DEE to ST

  • 12248Bandra Yuva Express
    16:3013 hr 7 min05:37+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Superfast

    Seats and fares for NZM to ST

  • 12908Maharashtra Sampark Kranti Express
    16:3013 hr 10 min05:40+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Superfast

    Seats and fares for NZM to ST

  • 12910Bandra Terminus Garib Rath
    16:3013 hr 7 min05:37+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Garib Rath

    Seats and fares for NZM to ST

  • 12926Paschim Express
    16:3517 hr 54 min10:29+1 arrives the next day

    New Delhi (NDLS) to Surat (ST)

    1,118 km · Superfast

    Seats and fares for NDLS to ST

  • 12952Mumbai Central Tejas Rajdhani
    16:5512 hr 18 min05:13+1 arrives the next day

    New Delhi (NDLS) to Surat (ST)

    1,118 km · Rajdhani · fastest

    Seats and fares for NDLS to ST

  • 12954August Kranti Tejas Rajdhani Express
    17:1512 hr 58 min06:13+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Rajdhani

    Seats and fares for NZM to ST

  • 19020Haridwar–Bandra Terminus Express
    18:5522 hr 22 min17:17+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,110 km · Mail/Express

    Seats and fares for NZM to ST

  • 12284Hazrat Nizamuddin–Ernakulam Duronto
    21:4013 hr 37 min11:17+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Rajdhani

    Seats and fares for NZM to ST

  • 12472Swaraj Express
    21:4014 hr 45 min12:25+1 arrives the next day

    New Delhi (NDLS) to Surat (ST)

    1,116 km · Superfast

    Seats and fares for NDLS to ST

  • 12494Darshan Express
    21:4013 hr 37 min11:17+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Superfast

    Seats and fares for NZM to ST

  • 01484Hazrat Nizamuddin KK Superfast Special
    22:1015 hr 25 min13:35+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,109 km · Mail/Express

    Seats and fares for NZM to ST

  • 12912Valsad Superfast Express
    22:1514 hr 45 min13:00+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,110 km · Superfast

    Seats and fares for NZM to ST

  • 22634Hazrat Nizamuddin–Thiruvananthapuram Express
    22:1514 hr 22 min12:37+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,111 km · Superfast

    Seats and fares for NZM to ST

  • 22918Haridwar–Bandra Terminus Superfast Express
    22:1514 hr 22 min12:37+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,110 km · Superfast

    Seats and fares for NZM to ST

  • 04002Hazrat Nizamuddin–Dadar Special
    23:4518 hr 4 min17:49+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Surat (ST)

    1,109 km · Mail/Express

    Seats and fares for NZM to ST

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 Vadodara JnBRC

    Hazrat Nizamuddin NZM to Surat ST

    06:1613 hr 50 min20:06
    12264PUNE DURNTO EXP06:16 — 17:27Rajdhani

    22414 NZM MAO RAJDANI 06:16 — 17:27 on Sat

    Holds 9 in 101 hr 3 min to change at BRC

    Holds about 9 times in 10 here. Measured on 83,918 paired days.

    12450GOA SMPRK KRANT18:30 — 20:06Superfast

    12450 often runs late

  • One change at Mathura JnMTJ

    New Delhi NDLS to Surat ST

    16:1014 hr 3 min06:13+1 arrives the next day
    12616GRAND TRUNK EXP16:10 — 17:40Superfast
    Holds 8 in 101 hr 5 min to change at MTJ — tight

    Holds about 8 times in 10 here. 110 min would make it 9 in 10. Measured on 27,450 paired days.

    12954AK TEJAS RAJ EX18:45 — 06:13Rajdhani

    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 day
    12724TELANGANA EXP16:00 — 17:26Superfast
    Holds 9 in 101 hr 19 min to change at MTJ — tight

    Holds about 9 times in 10 here. 106 min would make it 9 in 10. Measured on 27,450 paired days.

    12954AK TEJAS RAJ EX18:45 — 06:13Rajdhani

    12724 often runs late

Delhi to Surat, station by station

Other trains from Delhi

Other trains to Surat