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
Every direct train
- 09076Kathgodam–Mumbai Central Superfast Special01:1515 hr 35 min16:50
Mathura Jn (MTJ) to Surat (ST)
1,010 km · Superfast
- 22443Kanpur–Bandra Terminus Express01:1515 hr 30 min16:45
Mathura Jn (MTJ) to Surat (ST)
1,004 km · Superfast
- 22976Ramnagar–Bandra Terminus Express01:1515 hr 30 min16:45
Mathura Jn (MTJ) to Surat (ST)
1,006 km · Superfast
- 20922Lucknow Jn–Bandra Terminus Superfast Express02:0014 hr 45 min16:45
Mathura Jn (MTJ) to Surat (ST)
1,005 km · Superfast
- 01484Hazrat Nizamuddin KK Superfast Special02:2011 hr 15 min13:35
Mathura Jn (MTJ) to Surat (ST)
976 km · Mail/Express · fastest
- 04002Hazrat Nizamuddin–Dadar Special02:3015 hr 19 min17:49
Mathura Jn (MTJ) to Surat (ST)
976 km · Mail/Express
- 12904Golden Temple Mail05:5013 hr 51 min19:41
Mathura Jn (MTJ) to Surat (ST)
977 km · Superfast
- 22654Hazrat Nizamuddin–Thiruvananthapuram Superfast Express06:3513 hr 18 min19:53
Mathura Jn (MTJ) to Surat (ST)
978 km · Superfast
- 22656Hazrat Nizamuddin–Ernakulam Superfast Express06:3513 hr 18 min19:53
Mathura Jn (MTJ) to Surat (ST)
978 km · Superfast
- 22544Lalkua–Bandra Terminus Superfast Express15:5512 hr 55 min04:50+1 arrives the next day
Mathura Jn (MTJ) to Surat (ST)
976 km · Mail/Express
- 12248Bandra Yuva Express18:0511 hr 32 min05:37+1 arrives the next day
Mathura Jn (MTJ) to Surat (ST)
978 km · Superfast
- 12910Bandra Terminus Garib Rath18:0511 hr 32 min05:37+1 arrives the next day
Mathura Jn (MTJ) to Surat (ST)
978 km · Garib Rath
- 12954August Kranti Tejas Rajdhani Express18:4511 hr 28 min06:13+1 arrives the next day
Mathura Jn (MTJ) to Surat (ST)
978 km · Rajdhani
- 12926Paschim Express19:1515 hr 14 min10:29+1 arrives the next day
Mathura Jn (MTJ) to Surat (ST)
977 km · Superfast
- 22922Antyodaya Express19:2014 hr 57 min10:17+1 arrives the next day
Mathura Jn (MTJ) to Surat (ST)
1,006 km · Superfast
- 19020Haridwar–Bandra Terminus Express21:1520 hr 2 min17:17+1 arrives the next day
Mathura Jn (MTJ) to Surat (ST)
977 km · Mail/Express
- 12472Swaraj Express23:2513 hr12:25+1 arrives the next day
Mathura Jn (MTJ) to Surat (ST)
976 km · Superfast
- 22634Hazrat Nizamuddin–Thiruvananthapuram Express23:5712 hr 40 min12:37+1 arrives the next day
Mathura Jn (MTJ) to Surat (ST)
978 km · Superfast
- 22918Haridwar–Bandra Terminus Superfast Express23:5712 hr 40 min12:37+1 arrives the next day
Mathura Jn (MTJ) to Surat (ST)
977 km · Superfast
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 Kota JnKOTA
Mathura Jn MTJ to Surat ST
23:2513 hr 12 min12:37+1 arrives the next day12472 SWARAJ EXPRESS 23:25 — 02:40 on Fri
Holds 9 in 101 hr 10 min to change at KOTA — tightHolds about 9 times in 10 here. 84 min would make it 9 in 10. Measured on 27,599 paired days.
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 dayAlmost always holds1 hr 49 min to change at BHAlmost always holds here. Measured on 3,60,842 paired days.
both trains usually run on time