Dewas to Ayodhya Distance
The road distance between Dewas and Ayodhya is approximately 850+ km, and the drive usually takes around 18 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 19 hours, while trains complete the journey in approximately 17 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 7 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 Indore
RECOMMENDED
FASTEST
Dewas
Indore
Ayodhya
Approx Travel Time
6h 45m
₹6,211
Onwards
Dewas
Indore
Ayodhya
Approx Travel Time
7h 11m
On Demand
Via Ujjain, Indore
Dewas
Ujjain
Indore
Ayodhya
Approx Travel Time
8h 43m
₹7,417
Onwards
Direct Options
Direct Train
CHEAPEST
Dewas
Ayodhya
Approx Travel Time
17h 13m
₹460
Onwards
Direct Bus
Dewas
Ayodhya
Approx Travel Time
18h 22m
₹1,199
Onwards
Direct Cab
Dewas
Ayodhya
Approx Travel Time
18h 10m
On Demand
Via Faizabad
Dewas
Faizabad
Ayodhya
Approx Travel Time
18h 1m
₹505
Onwards
Dewas
Faizabad
Ayodhya
Approx Travel Time
18h 13m
₹1,259
Onwards
Via Kanpur
Dewas
Kanpur
Ayodhya
Approx Travel Time
17h 41m
₹5,152
Onwards
Dewas
Kanpur
Ayodhya
Approx Travel Time
21h 1m
₹1,499
Onwards
Frequently Asked Questions
What is the distance between Dewas and Ayodhya?
Ayodhya is approximately 800+ km from Dewas.
How long does it take to reach Ayodhya from Dewas?
It takes approximately 7 hours to reach Ayodhya from Dewas by Train, Flight Via Indore.

