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
Every direct train
- 13168Agra Cantt–Kolkata Express06:0013 hr 25 min19:25
Mathura Jn (MTJ) to Varanasi Jn (BSB)
727 km · Mail/Express · fastest
- 09451Festival Special16:2013 hr 55 min06:15+1 arrives the next day
Mathura Jn (MTJ) to Varanasi Jn (BSB)
670 km · Mail/Express
- 13238Kota–Patna Express23:1515 hr 15 min14:30+1 arrives the next day
Mathura Jn (MTJ) to Varanasi Jn (BSB)
726 km · Mail/Express
- 13240Kota–Patna Express23:1515 hr 15 min14:30+1 arrives the next day
Mathura Jn (MTJ) to Varanasi Jn (BSB)
686 km · Mail/Express
- 19669Patliputra Humsafar23:5515 hr 35 min15:30+1 arrives the next day
Mathura Jn (MTJ) to Varanasi Jn (BSB)
708 km · Mail/Express
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 dayHolds 8 in 101 hr 12 min to change at ETW — tightHolds about 8 times in 10 here. 119 min would make it 9 in 10. Measured on 1,93,761 paired days.
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 day20404 Lalgarh–Prayagraj Superfast Express 19:55 — 01:30 on Mon and Sat
Holds 8 in 101 hr 10 min to change at CNB — tightHolds about 8 times in 10 here. 103 min would make it 9 in 10. Measured on 2,38,758 paired days.
12404 often runs late
- One change at New DelhiNDLS
Mathura Jn MTJ to Varanasi Jn BSB
10:5212 hr 13 min23:05Holds 8 in 101 hr 30 min to change at NDLS — tightHolds about 8 times in 10 here. 172 min would make it 9 in 10. Measured on 76,606 paired days.