Skip to search

Trains from Mathura Jn to Surat

Mathura Jn to Surat is 976 km by rail. 19 direct trains run it; the fastest is the 01484 Hazrat Nizamuddin KK Superfast Special at 11 hr 15 min. The most punctual is the 12248 Bandra Yuva Express, on time (within 15 min) on 91% of days, typically 2 min late. 4 run every day, leaving between 01:15 and 23:57. When they are waitlisted, a journey with one change takes 12 hr 55 min.

Departures
01:15 – 23:57
Fare from
₹530
Sleeper · estimate
Most punctual
91% on time
12248 Bandra Yuva Express
Daily trains
4 of 19
Check seats for your date

Trains and seats

  • 09076Kathgodam–Mumbai Central Superfast Special
    01:1515 hr 35 min16:50

    MTJ — ST · 1,010 km · Superfast

    Checking seats
  • 22443Kanpur–Bandra Terminus Express
    01:1515 hr 30 min16:45

    MTJ — ST · 1,004 km · Superfast

    Checking seats
  • 22976Ramnagar–Bandra Terminus Express
    01:1515 hr 30 min16:45

    MTJ — ST · 1,006 km · Superfast

    Checking seats
  • 20922Lucknow Jn–Bandra Terminus Superfast Express
    02:0014 hr 45 min16:45

    MTJ — ST · 1,005 km · Superfast

    Checking seats
  • 01484Hazrat Nizamuddin KK Superfast Special
    02:2011 hr 15 min13:35

    MTJ — ST · 976 km · Mail/Express · fastest

    Checking seats
  • 04002Hazrat Nizamuddin–Dadar Special
    02:3015 hr 19 min17:49

    MTJ — ST · 976 km · Mail/Express

    Checking seats
  • 12904Golden Temple Mail
    05:5013 hr 51 min19:41

    MTJ — ST · 977 km · Superfast

    Checking seats
  • 22654Hazrat Nizamuddin–Thiruvananthapuram Superfast Express
    06:3513 hr 18 min19:53

    MTJ — ST · 978 km · Superfast

    Checking seats
  • 22656Hazrat Nizamuddin–Ernakulam Superfast Express
    06:3513 hr 18 min19:53

    MTJ — ST · 978 km · Superfast

    Checking seats
  • 22544Lalkua–Bandra Terminus Superfast Express
    15:5512 hr 55 min04:50+1 arrives the next day

    MTJ — ST · 976 km · Mail/Express

    Checking seats
  • 12248Bandra Yuva Express
    18:0511 hr 32 min05:37+1 arrives the next day

    MTJ — ST · 978 km · Superfast

    Checking seats
  • 12910Bandra Terminus Garib Rath
    18:0511 hr 32 min05:37+1 arrives the next day

    MTJ — ST · 978 km · Garib Rath

    Checking seats
  • 12954August Kranti Tejas Rajdhani Express
    18:4511 hr 28 min06:13+1 arrives the next day

    MTJ — ST · 978 km · Rajdhani

    Checking seats
  • 12926Paschim Express
    19:1515 hr 14 min10:29+1 arrives the next day

    MTJ — ST · 977 km · Superfast

    Checking seats
  • 22922Antyodaya Express
    19:2014 hr 57 min10:17+1 arrives the next day

    MTJ — ST · 1,006 km · Superfast

    Checking seats
  • 19020Haridwar–Bandra Terminus Express
    21:1520 hr 2 min17:17+1 arrives the next day

    MTJ — ST · 977 km · Mail/Express

    Checking seats
  • 12472Swaraj Express
    23:2513 hr12:25+1 arrives the next day

    MTJ — ST · 976 km · Superfast

    Checking seats
  • 22634Hazrat Nizamuddin–Thiruvananthapuram Express
    23:5712 hr 40 min12:37+1 arrives the next day

    MTJ — ST · 978 km · Superfast

    Checking seats
  • 22918Haridwar–Bandra Terminus Superfast Express
    23:5712 hr 40 min12:37+1 arrives the next day

    MTJ — ST · 977 km · Superfast

    Checking seats

Check seats and fares for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Bharuch JnBH
    18:4512 hr 55 min07:40+1 arrives the next day

    1 hr 40 min longer than the fastest direct

    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

    MTJ — BH

    Checking seats

    BH — ST

    Checking seats
  • One change at Kota JnKOTA
    23:2513 hr 12 min12:37+1 arrives the next day

    1 hr 57 min longer than the fastest direct

    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

    MTJ — KOTA

    Checking seats

    KOTA — ST

    Checking seats
  • One change at Bharuch JnBH
    18:4513 hr 15 min08:00+1 arrives the next day

    2 hr longer than the fastest direct

    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

    MTJ — BH

    Checking seats

    BH — ST

    Checking seats

Which arrives on time

On time = within 15 min at Surat · year to October 2026 · 16 of 19 trains tracked

  1. usually on time at Surat
    91%
  2. usually on time at Surat
    90%
  3. typically 4 min late at Surat
    90%
  4. typically 4 min late at Surat
    90%
  5. typically 7 min late at Surat
    79%

Runs late more often than not

How we grade this

Fares

Estimated for 976 km · exact fare at IRCTC checkout · Sources

Estimated fares by class for the 976 km between Mathura Jn and Surat, priced for a Superfast train in General quota.
ClassFareBasis
SL Sleeper₹530observed fares
3E AC 3 economy₹1,265observed fares
3A AC 3 tier₹1,360observed fares
2A AC 2 tier₹1,911observed fares
1A AC first class₹3,192observed fares

One adult, General quota, Superfast pricing · not every train carries every class

Other trains from Mathura Jn

Other trains to Surat