
Gurdaspur to Mathura
Mathura is approximately 550+ kms from Gurdaspur. The fastest way to reach Mathura from Gurdaspur is by Train, Flight Via Amritsar, Delhi. It takes approximately 7 hours. The cheapest way to reach Mathura from Gurdaspur is by Train Via Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Jalandhar, Delhi
RECOMMENDED
Gurdaspur
Jalandhar
Delhi
Mathura
Approx Travel Time
7h 41m
₹5,722
Onwards
Via Jalandhar, Ghaziabad
Gurdaspur
Jalandhar
Ghaziabad
Mathura
Approx Travel Time
8h 7m
₹8,227
Onwards
Via Amritsar, Delhi
Gurdaspur
Amritsar
Delhi
Mathura
Approx Travel Time
7h 5m
₹5,301
Onwards
FASTEST
Gurdaspur
Amritsar
Delhi
Mathura
Approx Travel Time
6h 49m
₹3,447
Onwards
Via Sangrur
Gurdaspur
Sangrur
Mathura
Approx Travel Time
12h 38m
₹5,925
Onwards
Via Dasua
Gurdaspur
Dasua
Mathura
Approx Travel Time
12h 45m
On Demand
Via Delhi
CHEAPEST
Gurdaspur
Delhi
Mathura
Approx Travel Time
12h 19m
₹800
Onwards
Gurdaspur
Delhi
Mathura
Approx Travel Time
14h 16m
₹1,203
Onwards
Via Ludhiana
Gurdaspur
Ludhiana
Mathura
Approx Travel Time
12h 57m
₹3,825
Onwards
Frequently Asked Questions
What is the distance between Gurdaspur and Mathura?
Mathura is approximately 550+ kms from Gurdaspur.
How long does it take to reach Mathura from Gurdaspur?
It takes approximately 7 hours to reach Mathura from Gurdaspur by Train, Flight Via Amritsar, Delhi.
What is the cheapest way to reach Mathura from Gurdaspur?
The cheapest way to reach Mathura from Gurdaspur is by Train Via Delhi.
What is the fastest way to reach Mathura from Gurdaspur?
The fastest way to reach Mathura from Gurdaspur is by Train, Flight Via Amritsar, Delhi.


