
Ghazipur to Mathura
Mathura is approximately 650+ kms from Ghazipur. The fastest way to reach Mathura from Ghazipur is by Train Via Shahganj. It takes approximately 15 hours. The cheapest way to reach Mathura from Ghazipur is by Train Via Etawah which would take approximately 15 hours.
Sort By
Mode of Transport
Via Shahganj
RECOMMENDED
FASTEST
Ghazipur
Shahganj
Mathura
Approx Travel Time
14h 40m
On Demand
Via Etawah
CHEAPEST
Ghazipur
Etawah
Mathura
Approx Travel Time
14h 55m
₹350
Onwards
Ghazipur
Etawah
Mathura
Approx Travel Time
15h 25m
₹4,155
Onwards
Via Lucknow
Ghazipur
Lucknow
Mathura
Approx Travel Time
14h 55m
₹510
Onwards
Via Jaunpur
Ghazipur
Jaunpur
Mathura
Approx Travel Time
14h 55m
₹615
Onwards
Via Kanpur
Ghazipur
Kanpur
Mathura
Approx Travel Time
14h 40m
₹430
Onwards
Via Varanasi
Ghazipur
Varanasi
Mathura
Approx Travel Time
15h 10m
₹435
Onwards
Via Agra
Ghazipur
Agra
Mathura
Approx Travel Time
14h 57m
₹2,058
Onwards
Via Fatehpur, Uttar Pradesh
Ghazipur
Fatehpur, Uttar Pradesh
Mathura
Approx Travel Time
15h 10m
On Demand
Via Prayagraj(Allahabad)
Ghazipur
Prayagraj(Allahabad)
Mathura
Approx Travel Time
15h 25m
₹450
Onwards
Frequently Asked Questions
What is the distance between Ghazipur and Mathura?
Mathura is approximately 650+ kms from Ghazipur.
How long does it take to reach Mathura from Ghazipur?
It takes approximately 15 hours to reach Mathura from Ghazipur by Train Via Shahganj.
What is the cheapest way to reach Mathura from Ghazipur?
The cheapest way to reach Mathura from Ghazipur is by Train Via Etawah.
What is the fastest way to reach Mathura from Ghazipur?
The fastest way to reach Mathura from Ghazipur is by Train Via Shahganj.