Shamli to Ayodhya Distance
The road distance between Shamli and Ayodhya is approximately 800+ km, and the drive usually takes around 12 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Maryada Purushottam Shri Ram Internatinal Airport is located in Ayodhya. Flying is the fastest way to reach Ayodhya, with a total travel time of approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Delhi
RECOMMENDED
FASTEST
Shamli
Delhi
Ayodhya
Approx Travel Time
4h 52m
₹3,721
Onwards
Shamli
Delhi
Ayodhya
Approx Travel Time
5h 45m
₹3,517
Onwards
Shamli
Delhi
Ayodhya
Approx Travel Time
6h 6m
₹5,842
Onwards
Via Ghaziabad, Delhi
Shamli
Ghaziabad
Delhi
Ayodhya
Approx Travel Time
6h 52m
₹6,603
Onwards
Via Moradabad
Shamli
Moradabad
Ayodhya
Approx Travel Time
11h 50m
On Demand
Shamli
Moradabad
Ayodhya
Approx Travel Time
13h 18m
₹567
Onwards
Shamli
Moradabad
Ayodhya
Approx Travel Time
16h 44m
₹1,201
Onwards
Via Roorkee
CHEAPEST
Shamli
Roorkee
Ayodhya
Approx Travel Time
14h 47m
₹485
Onwards
Direct Cab
Shamli
Ayodhya
Approx Travel Time
11h 27m
On Demand
Via Sitapur, Uttar Pradesh
Shamli
Sitapur, Uttar Pradesh
Ayodhya
Approx Travel Time
15h 15m
₹5,173
Onwards
Frequently Asked Questions
What is the distance between Shamli and Ayodhya?
Ayodhya is approximately 650+ km from Shamli.
How long does it take to reach Ayodhya from Shamli?
It takes approximately 5 hours to reach Ayodhya from Shamli by Bus, Flight Via Delhi.

