
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,222
Onwards
Shahganj
Ayodhya
Delhi
Mathura
Approx Travel Time
8h 4m
₹5,594
Onwards
Shahganj
Ayodhya
Delhi
Mathura
Approx Travel Time
8h
₹3,446
Onwards
Via Varanasi, Firozabad
Shahganj
Varanasi
Firozabad
Mathura
Approx Travel Time
16h 43m
₹8,449
Onwards
Via Ayodhya
Shahganj
Ayodhya
Mathura
Approx Travel Time
12h 10m
₹844
Onwards
Via Bara Banki
Shahganj
Bara Banki
Mathura
Approx Travel Time
12h 41m
₹1,059
Onwards
Via Varanasi, Delhi
Shahganj
Varanasi
Delhi
Mathura
Approx Travel Time
7h 38m
₹7,723
Onwards
Via Varanasi, Agra
Shahganj
Varanasi
Agra
Mathura
Approx Travel Time
12h 9m
₹5,224
Onwards
Via Varanasi, Ghaziabad
Shahganj
Varanasi
Ghaziabad
Mathura
Approx Travel Time
8h 14m
₹10,129
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.


