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.

Read More
Route map showing distance and travel time from Deoghar, India to Ayodhya, India

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

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India