The distance between Lucknow and Ayodhya is approximately 135 km. Trains take about 2-3 hours. By road, the journey via NH 27 takes around 3 hours. Ayodhya is a major pilgrimage site.
Total Distance: 135 km by road, 120 km air distance.
Trains are the most reliable mode.
The road is in good condition.
October to March for pleasant weather.