Ayodhya is well-connected by rail, with regular trains from major cities across India. The Ayodhya Junction is the primary railway station serving the city.
Delhi to Ayodhya: Several trains connect these two cities, with journey times ranging from 7 to 14 hours.
Lucknow to Ayodhya: This shorter journey takes around 3-4 hours.
Varanasi to Ayodhya: Several overnight trains connect these holy cities, with journey times around 8-10 hours.
You can also choose a train that fits your schedule and budget. Trains like the Shri Ramayana Express or others heading to Ayodhya Dham Junction provide convenient options.
Ayodhya is 128 kms from Lucknow, 171 kms from Gorakhpur, 157 kms from Allahabad and 196 kms from Varanasi.
Ayodhya International Airport (IATA: AYJ, ICAO: VEAY), officially named as Maharishi Valmiki International Airport, Ayodhya Dham, is an international airport serving the cities of Ayodhya in the state of Uttar Pradesh, India. The airport is located adjacent to NH-27.
The nearest major airport to Ayodhya is Lucknow (Chaudhary Charan Singh Airport), which is about 130 km away. Lucknow airport is well connected to most major cities in India, including Delhi, Kolkata, Chennai, Bengaluru, Jaipur, and Mumbai.
You can also take a connecting flight from Lucknow to the Ayodhya International Airport, which is closer to Ayodhya and is about 1l Km away. From Faizabad
Airport, you can hire a taxi or an auto-rickshaw to reach Ram Mandir.
Ayodhya International Airport was inaugurated by Prime Minister Narendra Modi on December 30, 2023, with flight operations beginning from January 10, 2024. IndiGo is the first commercial airline to connect Delhi and Ahmedabad as the initial destinations.
You can also reach Ayodhya from Gorakhpur, Prayagraj, and Varanasi Airports.
Ayodhya has a well-developed road network and is connected to other major cities in Uttar Pradesh by road. You can reach Ayodhya by bus, taxi, or private vehicle.
Book a cab :- You can book a cab from nearby cities like Faizabad, Allahabad, Lucknow, and Varanasi.
Take a state-run bus :-The Uttar Pradesh State Road Transport Corporation (UPSRTC) operates regular buses from Lucknow to Ayodhya, with a journey time of about 4–5 hours.
Take a private bus:- Several state-run and private buses operate regular services to Ayodhya from cities like Lucknow, Varanasi, Allahabad, and Gorakhpur.
Lucknow, Uttar Pradesh: Approximately 130 kilometers (81 miles) via road.
Varanasi, Uttar Pradesh:- Approximately 220 kilometers (137 miles) via road.
Kanpur, Uttar Pradesh: Kanpur, Uttar Pradesh:
Allahabad (Prayagraj), Uttar Pradesh: Approximately 165 kilometers (103 miles) via road.
Gorakhpur, Uttar Pradesh: Approximately 210 kilometers (130 miles) via road.
Agra, Uttar Pradesh:Approximately 660 kilometers (410 miles) via road.
Delhi, National Capital Territory (NCT):Approximately 675 kilometers (419 miles) via road