
Ajmer to Gurdaspur
Gurdaspur is approximately 700+ kms from Ajmer. The fastest way to reach Gurdaspur from Ajmer is by Train Via Jalandhar. It takes approximately 16 hours. The cheapest way to reach Gurdaspur from Ajmer is by Train Via Ludhiana which would take approximately 16 hours.
Sort By
Mode of Transport
Via Jalandhar
RECOMMENDED
FASTEST
Ajmer
Jalandhar
Gurdaspur
Approx Travel Time
15h 25m
₹505
Onwards
Ajmer
Jalandhar
Gurdaspur
Approx Travel Time
15h 40m
₹1,555
Onwards
Ajmer
Jalandhar
Gurdaspur
Approx Travel Time
16h 11m
₹2,102
Onwards
Via Ludhiana
CHEAPEST
Ajmer
Ludhiana
Gurdaspur
Approx Travel Time
15h 40m
₹500
Onwards
Ajmer
Ludhiana
Gurdaspur
Approx Travel Time
16h 19m
₹3,528
Onwards
Via Pathankot
Ajmer
Pathankot
Gurdaspur
Approx Travel Time
16h 40m
On Demand
Ajmer
Pathankot
Gurdaspur
Approx Travel Time
16h 40m
₹985
Onwards
Ajmer
Pathankot
Gurdaspur
Approx Travel Time
16h 40m
₹1,275
Onwards
Via Chandigarh
Ajmer
Chandigarh
Gurdaspur
Approx Travel Time
17h 10m
₹610
Onwards
Via Karnal
Ajmer
Karnal
Gurdaspur
Approx Travel Time
17h 10m
On Demand
Frequently Asked Questions
What is the distance between Ajmer and Gurdaspur?
Gurdaspur is approximately 700+ kms from Ajmer.
How long does it take to reach Gurdaspur from Ajmer?
It takes approximately 16 hours to reach Gurdaspur from Ajmer by Train Via Jalandhar.
What is the cheapest way to reach Gurdaspur from Ajmer?
The cheapest way to reach Gurdaspur from Ajmer is by Train Via Ludhiana.
What is the fastest way to reach Gurdaspur from Ajmer?
The fastest way to reach Gurdaspur from Ajmer is by Train Via Jalandhar.