Skip to search

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 date

Every direct train

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. 120 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 8 in 101 hr 19 min to change at MTJ — tight

    Holds about 8 times in 10 here. 120 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

Important

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.