Skip to search

Trains from Ahmedabad to Mathura

868 km by rail · 8 direct trains · fastest 12 hr 8 min on the 12917 Gujarat Sampark Kranti · 2 stations in Ahmedabad, 1 in Mathura

Departures
10:35 – 23:15
Fare from
₹465
Sleeper · estimate
Check seats for your date

Every direct train

Search Ahmedabad to Mathura for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Vadodara JnBRC

    Ahmedabad Jn ADI to Mathura Jn MTJ

    19:3512 hr 43 min08:18+1 arrives the next day
    20960Vadnagar–Valsad Superfast19:35 — 21:15Superfast
    Holds 9 in 101 hr 14 min to change at BRC

    Holds about 9 times in 10 here. Measured on 2,12,299 paired days.

    12909Hazrat Nizamuddin Garib Rath22:29 — 08:18Garib Rath

    12247 Bandra Terminus–Hazrat Nizamuddin Yuva Express 22:29 — 08:18 on Fri

  • One change at Vadodara JnBRC

    Ahmedabad Jn ADI to Mathura Jn MTJ

    19:0012 hr 53 min07:53+1 arrives the next day
    12844Ahmedabad–Puri Superfast Express19:00 — 20:38Superfast

    22689 Ahmedabad–Yesvantpur Superfast Fast 19:00 — 20:38 on Tue

    20862 Ahmedabad–Puri Express 19:00 — 20:38 on Fri

    Holds 9 in 101 hr 16 min to change at BRC

    Holds about 9 times in 10 here. Measured on 2,12,299 paired days.

    12953August Kranti Tejas Rajdhani Express21:54 — 07:53Rajdhani

  • One change at Vadodara JnBRC

    Ahmedabad Jn ADI to Mathura Jn MTJ

    18:5013 hr 3 min07:53+1 arrives the next day
    22973Gandhidham–Puri Superfast18:50 — 20:38Superfast
    Holds 9 in 101 hr 16 min to change at BRC

    Holds about 9 times in 10 here. Measured on 2,12,299 paired days.

    12953August Kranti Tejas Rajdhani Express21:54 — 07:53Rajdhani

Ahmedabad to Mathura, station by station

Other trains from Ahmedabad

Other trains to Mathura