How to Reach Ayodhya - by train, air, road
Direct trains from Delhi, Mumbai, Kolkata; flights to Maharishi Valmiki Airport; road from Lucknow in 3 hours.
Ayodhya is now one of the best-connected pilgrim cities in India. Direct trains from every metro, a new international airport, and a four-lane highway from Lucknow mean you can be in front of Ram Lalla within hours of leaving your front door.
By train
Two railway stations serve the city. Ayodhya Junction (formerly Ayodhya Dham) is 800 m from the Ram Mandir gate - the one you want. Ayodhya Cantt is older, 3 km out, and used for some long-distance trains only. Direct daily services run from New Delhi, Mumbai (CSMT), Kolkata (Howrah), Bengaluru, Chennai, Lucknow, Varanasi and Prayagraj.
- Vande Bharat: Delhi to Ayodhya in about 8 hours
- Rajdhani / Garib Rath from Mumbai: ~24 hours
- Local trains from Lucknow: every 1–2 hours, 3 hours total
By air
Maharishi Valmiki International Airport (IATA: AYJ) opened in January 2024. Daily flights connect Delhi, Mumbai, Bengaluru and Ahmedabad. The terminal is 13 km from the Ram Mandir - a 25-minute drive on the new approach road. Taxis at the airport: ₹350–500 to central Ayodhya hotels.
By road
NH-27 and NH-330 link Ayodhya to the rest of the country. Approximate driving times: Lucknow 3 hrs (140 km), Varanasi 4.5 hrs (200 km), Allahabad/Prayagraj 4 hrs (170 km), Gorakhpur 3 hrs (140 km), Delhi 10 hrs (700 km). Most hotels including ours offer free guest parking.
Getting around once you're here
Central Ayodhya is compact and pilgrim-friendly. From any hotel near the temple, you can walk to Ram Mandir, Hanuman Garhi and Kanak Bhavan. For Saryu Ghat or the airport you'll want a rickshaw.
- Auto from Ayodhya Junction → city centre
- ₹40–80
- E-rickshaw, short hop
- ₹30–60
- Auto to Saryu Ghat
- ₹70
- Taxi to airport
- ₹400–500
- Ola / Uber
- Limited; pre-book
