Skip to search

Trains from Mathura to Varanasi

670 km by rail · 5 direct trains · fastest 13 hr 25 min on the 13168 Agra Cantt–Kolkata Express · 1 station in Mathura, 1 in Varanasi

Departures
06:00 – 23:55
Fare from
₹390
Sleeper · estimate
Check seats for your date

Every direct train

Search Mathura to Varanasi for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at EtawahETW

    Mathura Jn MTJ to Varanasi Jn BSB

    23:1511 hr 55 min11:10+1 arrives the next day
    13240Kota–Patna Express23:15 — 02:25Mail/Express
    Holds 8 in 101 hr 12 min to change at ETW — tight

    Holds about 8 times in 10 here. 119 min would make it 9 in 10. Measured on 1,93,761 paired days.

    19525Hapa–Naharlagun Special03:37 — 11:10Mail/Express

    13240 often runs late

  • One change at Kanpur CentralCNB

    Mathura Jn MTJ to Varanasi Jn BSB

    19:5512 hr 10 min08:05+1 arrives the next day
    12404Lalgarh–Prayagraj Superfast Express19:55 — 01:30Superfast

    20404 Lalgarh–Prayagraj Superfast Express 19:55 — 01:30 on Mon and Sat

    Holds 8 in 101 hr 10 min to change at CNB — tight

    Holds about 8 times in 10 here. 103 min would make it 9 in 10. Measured on 2,38,758 paired days.

    12562Swatantrata Senani Express02:40 — 08:05Superfast

    12404 often runs late

  • One change at New DelhiNDLS

    Mathura Jn MTJ to Varanasi Jn BSB

    10:5212 hr 13 min23:05
    12625Kerala Superfast Express10:52 — 13:30Superfast
    Holds 8 in 101 hr 30 min to change at NDLS — tight

    Holds about 8 times in 10 here. 172 min would make it 9 in 10. Measured on 76,606 paired days.

    22416Vande Bharat Express15:00 — 23:05Shatabdi

Mathura to Varanasi, station by station

Other trains from Mathura

Other trains to Varanasi