
Gurdaspur to Ayodhya
Ayodhya is approximately 900+ kms from Gurdaspur. The fastest way to reach Ayodhya from Gurdaspur is by Train, Flight Via Amritsar, Delhi. It takes approximately 6 hours. The cheapest way to reach Ayodhya from Gurdaspur is by Bus, Train Via Ludhiana which would take approximately 21 hours.
Sort By
Mode of Transport
Via Kangra
RECOMMENDED
Gurdaspur
Kangra
Ayodhya
Approx Travel Time
7h 23m
₹15,509
Onwards
Via Amritsar, Delhi
Gurdaspur
Amritsar
Delhi
Ayodhya
Approx Travel Time
6h 25m
₹8,630
Onwards
FASTEST
Gurdaspur
Amritsar
Delhi
Ayodhya
Approx Travel Time
6h 9m
₹6,776
Onwards
Gurdaspur
Amritsar
Delhi
Ayodhya
Approx Travel Time
6h 20m
₹7,100
Onwards
Via Sirhind
Gurdaspur
Sirhind
Ayodhya
Approx Travel Time
19h 45m
₹4,088
Onwards
Via Ludhiana
CHEAPEST
Gurdaspur
Ludhiana
Ayodhya
Approx Travel Time
20h 59m
₹1,174
Onwards
Via Chandigarh
Gurdaspur
Chandigarh
Ayodhya
Approx Travel Time
21h 20m
₹1,766
Onwards
Via Jalandhar, Ghaziabad
Gurdaspur
Jalandhar
Ghaziabad
Ayodhya
Approx Travel Time
1d 0h 21m
₹3,436
Onwards
Via Jalandhar, Delhi
Gurdaspur
Jalandhar
Delhi
Ayodhya
Approx Travel Time
7h 1m
₹9,601
Onwards
Frequently Asked Questions
What is the distance between Gurdaspur and Ayodhya?
Ayodhya is approximately 900+ kms from Gurdaspur.
How long does it take to reach Ayodhya from Gurdaspur?
It takes approximately 6 hours to reach Ayodhya from Gurdaspur by Train, Flight Via Amritsar, Delhi.
What is the cheapest way to reach Ayodhya from Gurdaspur?
The cheapest way to reach Ayodhya from Gurdaspur is by Bus, Train Via Ludhiana.
What is the fastest way to reach Ayodhya from Gurdaspur?
The fastest way to reach Ayodhya from Gurdaspur is by Train, Flight Via Amritsar, Delhi.


