Ashoknagar to Ayodhya Distance

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

Direct Options

RECOMMENDED

CHEAPEST

Ashoknagar

Ayodhya

Approx Travel Time

14h 20m

₹330

Onwards

Via Jhansi

Ashoknagar

Jhansi

Ayodhya

Approx Travel Time

12h 45m

₹350

Onwards

Ashoknagar

Jhansi

Ayodhya

Approx Travel Time

11h 26m

₹3,292

Onwards

Ads by MMT

Via Bina, Kanpur

FASTEST

Ashoknagar

Bina

Kanpur

Ayodhya

Approx Travel Time

10h 32m

₹450

Onwards

Via Datia

Ashoknagar

Datia

Ayodhya

Approx Travel Time

13h 41m

₹4,525

Onwards

Ads by MMT

Via Lalitpur, Lucknow

Ashoknagar

Lalitpur

Lucknow

Ayodhya

Approx Travel Time

11h 22m

₹1,190

Onwards

Via Bina, Jhansi

Ashoknagar

Bina

Jhansi

Ayodhya

Approx Travel Time

11h 28m

₹465

Onwards

Via Lalitpur, Kanpur

Ashoknagar

Lalitpur

Kanpur

Ayodhya

Approx Travel Time

11h 16m

₹1,155

Onwards

Via Lalitpur, Faizabad

Ashoknagar

Lalitpur

Faizabad

Ayodhya

Approx Travel Time

12h 57m

₹2,598

Onwards

Via Lalitpur

Ashoknagar

Lalitpur

Ayodhya

Approx Travel Time

11h 41m

₹1,070

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Ashoknagar and Ayodhya?

The straight-line distance is approximately 500+ km.

What is the distance from Ashoknagar to Ayodhya via Jhansi?

Via Jhansi, the distance is approximately 600+ km, taking around 13 hours.

Is there a train from Ashoknagar to Ayodhya?

Yes, trains run between Ashoknagar and Ayodhya, covering approximately 600+ km in around 15 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India