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 6 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.

Via Ahmedabad
RECOMMENDED
Ayodhya
Ahmedabad
Anand
Approx Travel Time
5h 52m
On Demand
FASTEST
Ayodhya
Ahmedabad
Anand
Approx Travel Time
5h 40m
₹6,374
Onwards
Direct Options
Direct Train
CHEAPEST
Ayodhya
Anand
Approx Travel Time
1d 3h 57m
₹570
Onwards
Direct Cab
Ayodhya
Anand
Approx Travel Time
20h 59m
On Demand
Direct Bus
Ayodhya
Anand
Approx Travel Time
1d 6h 50m
₹2,400
Onwards
Via Indore
Ayodhya
Indore
Anand
Approx Travel Time
1d 2h 5m
₹2,800
Onwards
Via Agra
Ayodhya
Agra
Anand
Approx Travel Time
23h 8m
₹795
Onwards
Via Ujjain
Ayodhya
Ujjain
Anand
Approx Travel Time
1d 4h 37m
₹1,950
Onwards
Via Kanpur
Ayodhya
Kanpur
Anand
Approx Travel Time
1d 1h 32m
₹4,790
Onwards
Via Ahmedabad, Vadodara
Ayodhya
Ahmedabad
Vadodara
Anand
Approx Travel Time
8h 1m
On Demand
Frequently Asked Questions
What is the distance between Ayodhya and Anand?
Anand is approximately 1100+ km from Ayodhya.
How long does it take to reach Anand from Ayodhya?
It takes approximately 6 hours to reach Anand from Ayodhya by Flight, Bus Via Ahmedabad.

