Ayodhya Travel Guide: Train, Bus and Driving Directions to Ayodhya Junction and Faizabad
Complete travel guide to Ayodhya by train, bus and car. Train numbers, approximate fares from Delhi, Lucknow, Varanasi, Gorakhpur, How to reach Ayodhya Junction, Faizabad bus stand, and driving directions with kilometre distances.
Also in Hindi: हिंदी में पढ़ें
Ayodhya Travel Guide: Train, Bus and Driving Directions to Ayodhya Junction and Faizabad
Reaching Ayodhya is straightforward by train, bus, or car. The city is well-connected by Indian Railways and has good bus links from major cities in Uttar Pradesh and beyond. This guide covers the practical travel options — train numbers and classes, bus routes, driving distances, and the specific navigation detail of choosing between Ayodhya Junction, Faizabad Junction, and the bus stand.
Reaching Ayodhya by Train
Key Station Options
Ayodhya Cantonment Station (AY): The main railway station serving Ayodhya city. Most trains from major cities terminate here. This is the closest station to Sri Janaki Mahal Trust and the Ram Mandir area.
Faizabad Junction (FD): Adjacent to Ayodhya, Faizabad is a major railway hub with more train connections than Ayodhya Cantonment. Many trains that don't stop at Ayodhya do stop at Faizabad, which is only 8 km from the Ram Mandir area. If your train doesn't go to Ayodhya, Faizabad is your fallback.
Ayodhya Airport (IATA: AYJ): A small airport with limited commercial flights. Not a primary entry option for most pilgrims.
Train Options from Major Cities
From Delhi:
The most popular option is the Tambaram Anupam Express (train number 20981/20982) which runs between Tambaram (Chennai) and Anupam. However, more reliable Delhi-Ayodhya trains include:
- Kashi Vishwanath Express (14235/14236): Varanasi to Delhi via Ayodhya. The train passes through Ayodhya Cantonment. Departs Delhi around 11 PM, arrives Ayodhya around 8-9 AM.
- Saryu Express (14235 connection): Check current IRCTC for direct connections.
From Lucknow:
Lucknow to Ayodhya is the shortest and cheapest train route:
- Several passenger and express trains run daily
- Travel time: 3-5 hours depending on train type
- Sleeper class: ₹100-200
- AC 3-tier: ₹300-500
Most pilgrims from Lucknow take a morning train, arrive by late morning, and begin darshan the same afternoon.
From Varanasi:
Varanasi is a major pilgrimage origin for Ayodhya travellers:
- Trains connect via Mughal Sarai (Pandit Deen Dayal Upadhyay) junction
- Travel time: 4-6 hours
- Multiple daily connections
From Gorakhpur:
Gorakhpur to Ayodhya is approximately 120 km — a short journey:
- Several daily trains
- Sleeper class: ₹100-200
- Travel time: 2.5-4 hours
From Prayagraj / Allahabad:
Prayagraj is on the standard rail route to Ayodhya:
- Multiple daily connections
- Travel time: 3-5 hours
- Train fare (sleeper): ₹150-300
From Kanpur:
Kanpur to Ayodhya via Faizabad:
- Multiple connections via Faizabad junction
- Travel time: 4-6 hours
Train Booking Tips
Book 30-60 days in advance for best availability, especially:
- Festival periods (Ram Navami in April, Diwali in November)
- Winter months (October-February) when pilgrimage is highest
- Weekends year-round
IRCTC Group Booking: For groups of 10 or more, IRCTC offers group booking facilities. Contact your local railway reservation office or IRCTC helpline for this service.
General Quota: If you cannot get tickets in the general quota (available to all), check the remote location quota at smaller stations along your route — sometimes has availability when main quota is sold out.
PNR Distribution: For group travel, book all tickets in one transaction to increase the chance of getting confirmed seats on the same train.
Reaching Ayodhya by Bus
UPSRTC and Private Buses
From Lucknow:
UPSRTC (Uttar Pradesh State Road Transport Corporation) operates frequent bus services from Lucknow to Faizabad/Ayodhya:
- Semi-luxury and standard buses
- Fare: ₹150-300
- Travel time: 3-4 hours
- Buses depart from Lucknow's main bus stands (Alambagh and Charbagh area)
From Faizabad:
Faizabad is the primary bus hub for Ayodhya. Most long-distance buses from Delhi, Varanasi, Gorakhpur, and Prayagraj terminate at Faizabad bus stand, 8 km from Ayodhya:
- Auto-rickshaw from Faizabad bus stand to Ayodhya: ₹100-200
- Tempo traveller: ₹300-600 for group
From Gorakhpur:
UPSRTC buses and private operators run services from Gorakhpur to Faizabad/Ayodhya:
- Travel time: 3-4 hours
- Fare: ₹200-350
From Delhi:
Delhi to Faizabad/Ayodhya bus routes are longer (12-14 hours). While trains are more comfortable, several private bus operators (Volvo, semi-sleeper) run overnight services from Delhi's ISBT terminals:
- Delhi → Faizabad: ₹800-1,500 (Volvo/semi-luxury)
- Travel time: 10-14 hours
Bus Stand to Trust Transport
Upon arriving at Faizabad bus stand or Ayodhya bus stand:
- Auto-rickshaw: ₹80-150 to reach Sri Janaki Mahal Trust in Karsewakpuram
- E-rickshaw: ₹50-100 for shorter distances
- Cycle rickshaw: ₹40-80 (slower, but cheapest)
Pre-arrangement: The trust can often arrange pick-up transport if you inform them of your bus arrival time 1-2 days in advance. WhatsApp +91 8796427535 with your bus details (bus number, estimated arrival time, number of passengers).
Driving to Ayodhya
Distance from Major Cities
| City | Approximate Distance | Driving Time |
|---|---|---|
| Lucknow | 170 km | 3.5-4.5 hours |
| Faizabad (from Lucknow direction) | 135 km | 3 hours |
| Varanasi | 250 km | 5-6 hours |
| Gorakhpur | 120 km | 2.5-3 hours |
| Prayagraj | 165 km | 3.5-4 hours |
| Delhi | 760 km | 12-14 hours |
| Kanpur | 200 km | 4-5 hours |
Route from Delhi
NH-9 and NH-330 route:
- Delhi → Meerut → Muzaffarnagar → Saharanpur → Yamunanagar → Ambala → Kurukshetra → Kaithal → Hisar → Bhiwani → Jhajjar → Rohtak → Jind → Karnal → Kurukshetra → then south toward Ayodhya
This is not the most direct route. The more direct approach uses NH-44 / NH-27 corridor where possible:
- Delhi → Lucknow via NH-44 (approximately 550 km to Lucknow)
- Lucknow → Ayodhya via NH-28 / NH-330 (170 km)
Alternative via Lucknow (most common driving route):
- Delhi → Ghaziabad → Bulandshahr → Aligarh → Kanpur → Lucknow → Faizabad → Ayodhya
- Approximately 750-800 km, 13-16 hours with breaks
Route from Lucknow
Lucknow to Ayodhya is the most common driving route:
- Take NH-28 from Lucknow toward Faizabad
- NH-28 to Faizabad (approximately 135 km)
- Continue from Faizabad to Ayodhya (8 km)
- Total: approximately 145 km from Lucknow to Ayodhya Cantonment
Road condition: The NH-28 stretch between Lucknow and Faizabad is well-maintained four-lane highway for most of the route.
Parking in Ayodhya
Ayodhya has limited parking infrastructure near the temple complex. During regular days, parking near the Ram Mandir area is manageable. During festivals, parking fills early and traffic management is in effect.
Sri Janaki Mahal Trust parking: The trust has parking space for guests. If arriving by car and staying at the trust, ask about parking availability when booking.
Choosing the Right Entry Point
Train to Ayodhya Cantonment (AY): Best option if your train goes directly to Ayodhya. Direct arrival at the temple city — no additional transport needed.
Train to Faizabad Junction (FD): Choose this if your origin city has better Faizabad connections. Faizabad is 8 km from the Ram Mandir and is well-served by auto-rickshaws.
Bus to Faizabad bus stand: Most bus operators from outside Uttar Pradesh terminate at Faizabad. Budget ₹100-150 for auto from the bus stand to the trust.
Flying: Ayodhya's airport has limited commercial flights. Flights to Lucknow (Chaudhary Charan Singh International Airport) are more practical — Lucknow is well-connected and is 170 km from Ayodhya.
Arrival Transport to the Trust
Once you arrive at Ayodhya Cantonment, Faizabad, or the bus stand, reaching Sri Janaki Mahal Trust is straightforward:
From Ayodhya Cantonment Station:
- Auto-rickshaw: ₹50-80 to Karsewakpuram (trust location)
- Walk: Not recommended with luggage — 2 km
From Faizabad Junction:
- Auto-rickshaw: ₹100-150 to Karsewakpuram
- E-rickshaw: ₹60-100
From Faizabad bus stand:
- Auto-rickshaw: ₹80-150 to Karsewakpuram
Pre-arranged pick-up: WhatsApp the trust (+91 8796427535) 1-2 days before arrival with your transport details. The trust can often arrange pick-up for guests, particularly for group arrivals.
Summary
The most common entry route to Ayodhya is by train to Ayodhya Cantonment (AY) or Faizabad (FD) — both stations have auto-rickshaw connections to the trust. From Delhi, the Kashi Vishwanath Express or similar long-distance trains are the standard option (sleeper ₹400-700, AC ₹800-1,200). From Lucknow, frequent trains make the 3-5 hour journey for ₹100-500. By bus, Faizabad bus stand is the primary arrival point with auto connections to Ayodhya. By car, Lucknow to Ayodhya is a well-maintained 145 km via NH-28.
For stay near the temple: Sri Janaki Mahal Trust, Karsewakpuram — 800m from Ram Mandir. Book via +91 8796427535.
Quick booking help
For verified booking and availability, use the contact buttons on our home page.
Go to Contact →