
Shahganj to Mathura
Mathura is approximately 650+ kms from Shahganj. The fastest way to reach Mathura from Shahganj is by Train, Flight Via Ayodhya, Delhi. It takes approximately 7 hours. The cheapest way to reach Mathura from Shahganj is by Train which would take approximately 14 hours.
Sort By
Mode of Transport
Via Ayodhya, Delhi
FASTEST
Shahganj
Ayodhya
Delhi
Mathura
Approx Travel Time
6h 55m
₹3,016
Onwards
Shahganj
Ayodhya
Delhi
Mathura
Approx Travel Time
7h 46m
₹5,285
Onwards
Shahganj
Ayodhya
Delhi
Mathura
Approx Travel Time
8h
₹3,702
Onwards
Via Ayodhya
Shahganj
Ayodhya
Mathura
Approx Travel Time
12h 10m
₹1,325
Onwards
Via Bara Banki
Shahganj
Bara Banki
Mathura
Approx Travel Time
12h 41m
₹788
Onwards
Via Lucknow, Agra
Shahganj
Lucknow
Agra
Mathura
Approx Travel Time
13h 17m
On Demand
Shahganj
Lucknow
Agra
Mathura
Approx Travel Time
13h 32m
On Demand
Via Gorakhpur, Delhi
Shahganj
Gorakhpur
Delhi
Mathura
Approx Travel Time
7h 50m
On Demand
Via Lucknow
Shahganj
Lucknow
Mathura
Approx Travel Time
14h 32m
₹739
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Mathura?
Mathura is approximately 650+ kms from Shahganj.
How long does it take to reach Mathura from Shahganj?
It takes approximately 7 hours to reach Mathura from Shahganj by Train, Flight Via Ayodhya, Delhi.
What is the cheapest way to reach Mathura from Shahganj?
The cheapest way to reach Mathura from Shahganj is by Train.
What is the fastest way to reach Mathura from Shahganj?
The fastest way to reach Mathura from Shahganj is by Train, Flight Via Ayodhya, Delhi.


