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.

Read More
Route map showing distance and travel time from Aonla, India to Ayodhya, India

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

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India