Anand to Ayodhya Distance

The road distance between Anand and Ayodhya is approximately 1550+ km, and the drive usually takes around 21 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 33 hours, while trains complete the journey in approximately 27 hours, subject to the chosen service and route. If you're travelling by air, Maryada Purushottam Shri Ram Internatinal Airport is located in Ayodhya. Flying is the fastest way to reach Ayodhya, with a total travel time of approximately 5 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 Anand, India to Ayodhya, India

Via Ahmedabad

RECOMMENDED

FASTEST

Anand

Ahmedabad

Ayodhya

Approx Travel Time

4h 35m

₹6,953

Onwards

Anand

Ahmedabad

Ayodhya

Approx Travel Time

5h 10m

₹7,408

Onwards

Anand

Ahmedabad

Ayodhya

Approx Travel Time

5h 44m

₹10,177

Onwards

Via Jhansi

Anand

Jhansi

Ayodhya

Approx Travel Time

21h 26m

₹625

Onwards

Ads by MMT

Direct Options

CHEAPEST

Anand

Ayodhya

Approx Travel Time

1d 2h 51m

₹570

Onwards

Anand

Ayodhya

Approx Travel Time

1d 8h 45m

₹2,500

Onwards

Anand

Ayodhya

Approx Travel Time

20h 50m

₹25,001

Onwards

Via Godhra

Anand

Godhra

Ayodhya

Approx Travel Time

1d 2h 13m

₹1,145

Onwards

Ads by MMT

Via Indore

Anand

Indore

Ayodhya

Approx Travel Time

1d 3h 30m

₹2,144

Onwards

Via Ratlam

Anand

Ratlam

Ayodhya

Approx Travel Time

1d 2h 6m

₹7,264

Onwards

Frequently Asked Questions

What is the distance between Anand and Ayodhya?

The distance between Anand and Ayodhya is approximately 1550+ km by road.

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

The straight-line distance is approximately 1000+ km.

How long does it take to travel from Anand to Ayodhya by road?

It takes around 21 hours by road.

What is the distance from Anand to Ayodhya via Ahmedabad?

Via Ahmedabad, the distance is approximately 1100+ km, taking around 5 hours.

Is there a train from Anand to Ayodhya?

Yes, trains run between Anand and Ayodhya, covering approximately 1300+ km in around 27 hours.

How much does it cost to travel from Anand to Ayodhya?

Costs vary by mode — approximately ₹2500+ by bus and ₹25000+ by cab.

Does the distance from Anand to Ayodhya change by route?

Yes — the road distance varies from 1550+ km via the direct route to 1100+ km via Ahmedabad, depending on the path taken.

Does travel time between Anand and Ayodhya vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Anand and Ayodhya?

The driving distance is 1550+ km, while the straight-line distance is shorter at 1000+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India