Skip to content
The Tribhuvan Residency
Pilgrim guidestransport

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.

7 min read

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
Book on WhatsApp