Ayodhya to Lucknow Distance
The road distance between Ayodhya and Lucknow is approximately 100+ km, and the drive usually takes around 7 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 4 hours, while trains complete the journey in approximately 3 hours, subject to the chosen service and route. If you're travelling by air, Amausi Airport is located in Lucknow. Flights from Ayodhya take around 1 hour. Flying is the fastest way to reach Lucknow, with a total travel time of approximately 1 hour. 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.

Direct Options
RECOMMENDED
CHEAPEST
Ayodhya
Lucknow
Approx Travel Time
2h 25m
₹145
Onwards
Ayodhya
Lucknow
Approx Travel Time
3h 50m
₹769
Onwards
Ayodhya
Lucknow
Approx Travel Time
6h 45m
₹2,017
Onwards
FASTEST
Ayodhya
Lucknow
Approx Travel Time
40m
₹8,551
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Lucknow?
The distance between Ayodhya and Lucknow is approximately 100+ km by road.
What is the straight-line (aerial) distance between Ayodhya and Lucknow?
The straight-line distance is approximately 100+ km.
How long does it take to travel from Ayodhya to Lucknow by road?
It takes around 7 hours by road.
Is there a train from Ayodhya to Lucknow?
Yes, trains run between Ayodhya and Lucknow, covering approximately 100+ km in around 3 hours.
What is the flying distance/time from Ayodhya to Lucknow?
By air, the distance is about 100+ km, with a flight duration of approximately 1 hour to Amausi Airport.
How much does it cost to travel from Ayodhya to Lucknow?
Costs vary by mode — approximately ₹750+ by bus, ₹8550+ by flight, and ₹2000+ by cab.
Does travel time between Ayodhya and Lucknow vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

