Skip to search

Trains from Mathura to Surat

976 km by rail · 19 direct trains · fastest 11 hr 15 min on the 01484 Hazrat Nizamuddin KK Superfast Special · 4 daily · 1 station in Mathura, 1 in Surat

Departures
01:15 – 23:57
Fare from
₹530
Sleeper · estimate
Check seats for your date

Every direct train

Search Mathura to Surat for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Bharuch JnBH

    Mathura Jn MTJ to Surat ST

    18:4512 hr 55 min07:40+1 arrives the next day
    12954AK TEJAS RAJ EX18:45 — 05:26Rajdhani
    Almost always holds1 hr 24 min to change at BH

    Almost always holds here. Measured on 3,60,842 paired days.

    22473BKN BDTS SF EXP06:50 — 07:40Superfast

    22939 OKHA BSP SF EXP 06:50 — 07:40 on Sat

    both trains usually run on time

  • One change at Kota JnKOTA

    Mathura Jn MTJ to Surat ST

    23:2513 hr 12 min12:37+1 arrives the next day
    12474SARVODAYA EXP23:25 — 02:40Superfast

    12472 SWARAJ EXPRESS 23:25 — 02:40 on Fri

    Holds 9 in 101 hr 10 min to change at KOTA — tight

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

    22918HW BDTS SF EXP03:50 — 12:37Superfast

    22634 NZM TVC EXPRESS 03:50 — 12:37 on Fri

    12474 often runs late

  • One change at Bharuch JnBH

    Mathura Jn MTJ to Surat ST

    18:4513 hr 15 min08:00+1 arrives the next day
    12954AK TEJAS RAJ EX18:45 — 05:26Rajdhani
    Almost always holds1 hr 49 min to change at BH

    Almost always holds here. Measured on 3,60,842 paired days.

    12934KARNAVATI EXP07:15 — 08:00Superfast

    both trains usually run on time

Mathura to Surat, station by station

Other trains from Mathura

Other trains to Surat