
Shahganj to Mathura
Mathura is approximately 550+ kms from Shahganj. The fastest way to reach Mathura from Shahganj is by Train. It takes approximately 12 hours. The cheapest way to reach Mathura from Shahganj is by Train Via Kanpur which would take approximately 13 hours.
Sort By
Mode of Transport
Via Lucknow
Shahganj
Lucknow
Mathura
Approx Travel Time
12h 55m
₹435
Onwards
Shahganj
Lucknow
Mathura
Approx Travel Time
14h 40m
₹1,099
Onwards
Via Etawah
Shahganj
Etawah
Mathura
Approx Travel Time
12h 55m
₹415
Onwards
Shahganj
Etawah
Mathura
Approx Travel Time
13h 25m
₹4,220
Onwards
Via Kanpur
CHEAPEST
Shahganj
Kanpur
Mathura
Approx Travel Time
12h 55m
₹365
Onwards
Shahganj
Kanpur
Mathura
Approx Travel Time
14h 40m
₹709
Onwards
Via Bharatpur
Shahganj
Bharatpur
Mathura
Approx Travel Time
13h 40m
₹420
Onwards
Shahganj
Bharatpur
Mathura
Approx Travel Time
13h 55m
₹1,524
Onwards
Via Aligarh
Shahganj
Aligarh
Mathura
Approx Travel Time
14h 10m
₹2,374
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Mathura?
Mathura is approximately 550+ kms from Shahganj.
How long does it take to reach Mathura from Shahganj?
It takes approximately 12 hours to reach Mathura from Shahganj by Train.
What is the cheapest way to reach Mathura from Shahganj?
The cheapest way to reach Mathura from Shahganj is by Train Via Kanpur.
What is the fastest way to reach Mathura from Shahganj?
The fastest way to reach Mathura from Shahganj is by Train.