Deoghar to Ayodhya Distance
The road distance between Deoghar and Ayodhya is approximately 650+ km, and the drive usually takes around 13 hours by car or taxi, depending on traffic and road conditions. 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 8 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 Durgapur, Varanasi
RECOMMENDED
FASTEST
Deoghar
Durgapur
Varanasi
Ayodhya
Approx Travel Time
7h 53m
₹24,500
Onwards
Via Varanasi
Deoghar
Varanasi
Ayodhya
Approx Travel Time
12h 15m
₹12,293
Onwards
Via Mughal Sarai
Deoghar
Mughal Sarai
Ayodhya
Approx Travel Time
13h 40m
On Demand
Direct Options
Deoghar
Ayodhya
Approx Travel Time
12h 35m
₹20,875
Onwards
Via Deoria
Deoghar
Deoria
Ayodhya
Approx Travel Time
13h 24m
On Demand
Via Jhumri Telaiya
Deoghar
Jhumri Telaiya
Ayodhya
Approx Travel Time
13h 48m
On Demand
Via Patna
CHEAPEST
Deoghar
Patna
Ayodhya
Approx Travel Time
17h 22m
₹1,850
Onwards
Deoghar
Patna
Ayodhya
Approx Travel Time
16h 15m
₹8,222
Onwards
Via Begusarai
Deoghar
Begusarai
Ayodhya
Approx Travel Time
14h 35m
On Demand
Via Chhapra
Deoghar
Chhapra
Ayodhya
Approx Travel Time
14h 46m
On Demand
Frequently Asked Questions
What is the distance between Deoghar and Ayodhya?
Ayodhya is approximately 800+ km from Deoghar.
How long does it take to reach Ayodhya from Deoghar?
It takes approximately 8 hours to reach Ayodhya from Deoghar by Train, Flight Via Durgapur, Varanasi.

