
Mathura to Varanasi
Varanasi is approximately 600+ kms from Mathura. The fastest way to reach Varanasi from Mathura is by Train, Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Varanasi from Mathura is by Train Via Bharatpur which would take approximately 15 hours.
Sort By
Mode of Transport
Via Lucknow
Mathura
Lucknow
Varanasi
Approx Travel Time
14h 10m
₹475
Onwards
Mathura
Lucknow
Varanasi
Approx Travel Time
9h 25m
₹7,551
Onwards
Mathura
Lucknow
Varanasi
Approx Travel Time
15h 25m
₹715
Onwards
Mathura
Lucknow
Varanasi
Approx Travel Time
16h 35m
₹4,298
Onwards
Via Bharatpur
CHEAPEST
Mathura
Bharatpur
Varanasi
Approx Travel Time
14h 40m
₹320
Onwards
Via Delhi
FASTEST
Mathura
Delhi
Varanasi
Approx Travel Time
5h 40m
₹3,474
Onwards
Frequently Asked Questions
What is the distance between Mathura and Varanasi?
Varanasi is approximately 600+ kms from Mathura.
How long does it take to reach Varanasi from Mathura?
It takes approximately 6 hours to reach Varanasi from Mathura by Train, Flight Via Delhi.
What is the cheapest way to reach Varanasi from Mathura?
The cheapest way to reach Varanasi from Mathura is by Train Via Bharatpur.
What is the fastest way to reach Varanasi from Mathura?
The fastest way to reach Varanasi from Mathura is by Train, Flight Via Delhi.