Located in the centre of Uttar Pradesh (India), Ayodhya is a historical and religious city that appeals to travellers from all walks of life. To reach Ayodhya, one can opt for various modes of transportation like flight, train, bus, or taxis.
The Chaudhary Charan Singh International Airport in Lucknow, approximately 50 kilometres west of Ayodhya, serves as the nearest air gateway, connecting the city to major destinations across India. The city has a well-connected railway station, facilitating daily train services to prominent cities within Uttar Pradesh, including Lucknow, Kanpur, Allahabad, Varanasi, and Delhi.
For those who prefer road travel, buses ply regularly from neighbouring cities, providing a convenient and scenic route to Ayodhya.
Read more about Ayodhya how to reach below.
How to reach Ayodhya by flight
Faizabad Airport is the nearest airport to Ayodhya, which is about 5 kilometres away. Alternatively, you can also fly to the Chaudhary Charan Singh International Airport (IATA: LKO) in Lucknow, which is approximately 135 kilometres from Ayodhya. From the airport, you can hire a taxi or use other local transportation options to reach Ayodhya.
Nearest Airport: Chaudhary Charan Singh International Airport (LKO) – 130 km from Ayodhya
Ayodhya airport to Ram Mandir distance: 10 km (approx. 30 mins to reach)
How to reach Ayodhya by road
Ayodhya is well-connected by road, and you can reach the city by bus or taxi. The road network in Uttar Pradesh is extensive, and there are regular bus services from nearby cities like Faizabad (7 km), Prayagraj (167 km), Lucknow (135 km), and Varanasi (219 km). You can also hire a taxi or drive to Ayodhya if you prefer a more private mode of transportation.
How to reach Ayodhya by train
Ayodhya has its own railway station called Ayodhya Junction (station code: AY). It is well connected to major cities in India. You can check train schedules and book tickets through the official website of Indian Railways or other online ticketing platforms. Daily trains include Lucknow Express, Varanasi Doon Express, and Delhi Faizabad Express.
Ayodhya Railway Station to Ram Mandir distance: Around 2 km (10 mins to reach)
How to reach Ayodhya by bus
The closest bus station to Ayodhya is the Faizabad Bus Stand. It has daily UPSRTC buses going to Lucknow, Gorakhpur, Allahabad, and other major cities in Uttar Pradesh. You can easily find a cycle rickshaw from the Faizabad Bus Stand to the railway station for around INR 30.
Local transport in Ayodhya
Ayodhya offers auto-rickshaws, cycle rickshaws, and taxis as primary local transportation. Auto-rickshaws are popular for short distances, while taxis provide a more comfortable option. Cycle rickshaws offer a leisurely ride.
The city also has a local bus service operated by UPSRTC. Walking is convenient in pedestrian-friendly areas, particularly around religious and historical sites.
Travelling to Ayodhya From Metro Cities
How to Reach Ayodhya from Delhi
By Air:
The nearest airport to Ayodhya is the Chaudhary Charan Singh International Airport in Lucknow. You can book a flight from Indira Gandhi International Airport (DEL) in Delhi to Lucknow, and then take a taxi or bus to Ayodhya.
By Train:
Ayodhya is well-connected by train, and you can take a train from New Delhi Railway Station or other major railway stations in Delhi to Ayodhya Junction. Several trains connect Delhi to Ayodhya, offering convenient rail travel. Some top trains on this route include Lucknow Mail, Gorakhdham Express, and Swatantrata Senani Express.
By Road:
You can opt for a road trip from Delhi to Ayodhya. The distance is approximately 650 kilometres. Several state and private bus services operate between Delhi and Ayodhya. Look for buses departing from various bus terminals in Delhi and choose a suitable option based on your preferences.
How to Reach Ayodhya from Mumbai
By Air:
The most convenient way to reach Ayodhya from Mumbai is by air. You can book a flight from Chhatrapati Shivaji Maharaj International Airport (BOM) in Mumbai to Chaudhary Charan Singh International Airport (LKO) in Lucknow. From Lucknow, Ayodhya is approximately 130 kilometres away, and you can hire a taxi or use other local transportation to reach Ayodhya.
By Train:
Ayodhya is well-connected by train, and you can take a train from Mumbai to Ayodhya Junction. Some top trains connecting Mumbai to Ayodhya include LTT Faizabad Express, Godan Express, and Saket Express. These trains provide a comfortable rail journey, offering various classes of accommodation.
By Road:
You can also opt for a road trip from Mumbai to Ayodhya. The journey is approximately 1,500 kilometers’, and you can drive or hire a cab. Alternatively, you can opt for bus services that operate between Mumbai and Ayodhya.