Ayodhya to Anand Distance

The road distance between Ayodhya and Anand is approximately 1250+ 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 31 hours, while trains complete the journey in approximately 28 hours, subject to the chosen service and route. Flying is the fastest way to reach Anand, 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 Ayodhya, India to Anand, India

Via Ahmedabad

RECOMMENDED

FASTEST

Ayodhya

Ahmedabad

Anand

Approx Travel Time

4h 30m

₹6,623

Onwards

Ayodhya

Ahmedabad

Anand

Approx Travel Time

5h 25m

₹7,077

Onwards

Ayodhya

Ahmedabad

Anand

Approx Travel Time

5h 44m

₹8,173

Onwards

Via Jhansi

Ayodhya

Jhansi

Anand

Approx Travel Time

21h 30m

₹700

Onwards

Ads by MMT

Direct Options

CHEAPEST

Ayodhya

Anand

Approx Travel Time

1d 3h 53m

₹570

Onwards

Ayodhya

Anand

Approx Travel Time

20h 29m

₹19,714

Onwards

Ayodhya

Anand

Approx Travel Time

1d 6h 40m

₹2,000

Onwards

Via Godhra

Ayodhya

Godhra

Anand

Approx Travel Time

1d 0h 15m

₹1,845

Onwards

Ads by MMT

Via Dewas

Ayodhya

Dewas

Anand

Approx Travel Time

1d 2h 20m

₹2,045

Onwards

Via Kanpur, Vadodara

Ayodhya

Kanpur

Vadodara

Anand

Approx Travel Time

21h 17m

₹4,792

Onwards

Frequently Asked Questions

What is the distance between Ayodhya and Anand?

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

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

The straight-line distance is approximately 1000+ km.

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

It takes around 21 hours by road.

What is the distance from Ayodhya to Anand via Ahmedabad?

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

Is there a train from Ayodhya to Anand?

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

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

Costs vary by mode — approximately ₹2000+ by bus and ₹19700+ by cab.

Does the distance from Ayodhya to Anand change by route?

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

Does travel time between Ayodhya and Anand 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 Ayodhya and Anand?

The driving distance is 1250+ 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