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.

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

