
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
₹7,890
Onwards
Shahganj
Ayodhya
Delhi
Mathura
Approx Travel Time
8h 4m
₹9,984
Onwards
Via Sultanpur
Shahganj
Sultanpur
Mathura
Approx Travel Time
15h 11m
₹2,693
Onwards
Via Sultanpur, Etawah
Shahganj
Sultanpur
Etawah
Mathura
Approx Travel Time
16h 36m
₹7,161
Onwards
Via Ayodhya
Shahganj
Ayodhya
Mathura
Approx Travel Time
12h 10m
₹924
Onwards
Via Bara Banki
Shahganj
Bara Banki
Mathura
Approx Travel Time
12h 41m
₹752
Onwards
Via Varanasi, Delhi
Shahganj
Varanasi
Delhi
Mathura
Approx Travel Time
7h 38m
₹7,039
Onwards
Via Varanasi, Agra
Shahganj
Varanasi
Agra
Mathura
Approx Travel Time
12h 9m
₹5,438
Onwards
Via Varanasi, Ghaziabad
Shahganj
Varanasi
Ghaziabad
Mathura
Approx Travel Time
8h 14m
₹9,519
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.


