Aonla to Ayodhya Distance
Ayodhya is approximately 350+ km from Aonla. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 8 hours, subject to the chosen service and route. The fastest way to reach Ayodhya takes approximately 7 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.

Direct Options
RECOMMENDED
CHEAPEST
Aonla
Ayodhya
Approx Travel Time
8h 10m
₹245
Onwards
Via Bareilly
FASTEST
Aonla
Bareilly
Ayodhya
Approx Travel Time
7h 16m
On Demand
Aonla
Bareilly
Ayodhya
Approx Travel Time
7h 16m
₹295
Onwards
Aonla
Bareilly
Ayodhya
Approx Travel Time
9h 16m
On Demand
Via Kanpur
Aonla
Kanpur
Ayodhya
Approx Travel Time
14h 38m
On Demand
Via Rampur (Uttar Pradesh)
Aonla
Rampur (Uttar Pradesh)
Ayodhya
Approx Travel Time
8h 50m
On Demand
Via Faizabad
Aonla
Faizabad
Ayodhya
Approx Travel Time
8h 58m
₹290
Onwards
Aonla
Faizabad
Ayodhya
Approx Travel Time
9h 10m
₹844
Onwards
Via Shahjahanpur
Aonla
Shahjahanpur
Ayodhya
Approx Travel Time
9h 38m
₹744
Onwards
Via Hardoi
Aonla
Hardoi
Ayodhya
Approx Travel Time
9h 57m
₹310
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Aonla and Ayodhya?
The straight-line distance is approximately 300+ km.
What is the distance from Aonla to Ayodhya via Bareilly?
Via Bareilly, the distance is approximately 400+ km, taking around 7 hours.
Is there a train from Aonla to Ayodhya?
Yes, trains run between Aonla and Ayodhya, covering approximately 350+ km in around 8 hours.

