Delhi to Ayodhya Distance
The road distance between Delhi and Ayodhya is approximately 650+ km, and the drive usually takes around 10 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 12 hours, while trains complete the journey in approximately 9 hours, subject to the chosen service and route. If you're travelling by air, Maryada Purushottam Shri Ram Internatinal Airport is located in Ayodhya. Flights from Delhi take around 2 hours. Flying is the fastest way to reach Ayodhya, with a total travel time of approximately 2 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.

Direct Options
RECOMMENDED
FASTEST
Delhi
Ayodhya
Approx Travel Time
1h 20m
₹3,417
Onwards
CHEAPEST
Delhi
Ayodhya
Approx Travel Time
8h 20m
₹350
Onwards
Delhi
Ayodhya
Approx Travel Time
11h 30m
₹940
Onwards
Delhi
Ayodhya
Approx Travel Time
9h 22m
₹9,335
Onwards
Via Hisar
Delhi
Hisar
Ayodhya
Approx Travel Time
3h 55m
₹5,623
Onwards
Via Lucknow
Delhi
Lucknow
Ayodhya
Approx Travel Time
4h 51m
₹3,470
Onwards
Delhi
Lucknow
Ayodhya
Approx Travel Time
3h 10m
₹13,446
Onwards
Delhi
Lucknow
Ayodhya
Approx Travel Time
12h 23m
₹968
Onwards
Via Agra
Delhi
Agra
Ayodhya
Approx Travel Time
10h 52m
₹3,128
Onwards
Via Kanpur
Delhi
Kanpur
Ayodhya
Approx Travel Time
6h 5m
₹4,077
Onwards
Frequently Asked Questions
What is the distance between Delhi and Ayodhya?
The distance between Delhi and Ayodhya is approximately 650+ km by road.
What is the straight-line (aerial) distance between Delhi and Ayodhya?
The straight-line distance is approximately 500+ km.
How long does it take to travel from Delhi to Ayodhya by road?
It takes around 10 hours by road.
What is the distance from Delhi to Ayodhya via Hisar?
Via Hisar, the distance is approximately 800+ km, taking around 4 hours.
Is there a train from Delhi to Ayodhya?
Yes, trains run between Delhi and Ayodhya, covering approximately 600+ km in around 9 hours.
What is the flying distance/time from Delhi to Ayodhya?
By air, the distance is about 500+ km, with a flight duration of approximately 2 hours to Maryada Purushottam Shri Ram Internatinal Airport.
How much does it cost to travel from Delhi to Ayodhya?
Costs vary by mode — approximately ₹900+ by bus, ₹3400+ by flight, and ₹9300+ by cab.
Does the distance from Delhi to Ayodhya change by route?
Yes — the road distance varies from 650+ km via the direct route to 800+ km via Hisar, depending on the path taken.
Does travel time between Delhi and Ayodhya 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 Delhi and Ayodhya?
The driving distance is 650+ km, while the straight-line distance is shorter at 500+ km, due to the road route following terrain and highways.
Routes Connecting Delhi
Routes From Delhi
Routes Connecting Ayodhya
Routes From Ayodhya
Popular Places Routes
- Mahendragarh to Khammam
- Neem-ka-Thana to Mayiladuthurai
- Rayagada to Madanapalle
- Pukhrayan to Raybag
- Hyderabad to Phulpur
- Varanasi to Washim
- Udgir to Vaniyambadi
- Darwha to Digras
- Bhuj to Pollachi
- Radhanpur to Dandeli
- Jagraon to Motihari
- Loharu to Uttarkashi
- Thodupuzha to Thiruthani
- Junagadh to Ludhiana
- Tiptur to Manali

