The Ram Janmabhoomi temple, Hanuman Garhi and the Saryu ghats of the sacred city, within day-return range from Lucknow.
Ayodhya is a sacred city on the Saryu river in Uttar Pradesh, India, about 135 km from Lucknow and 2.5-3 hours away, which puts it within day-return range. Hindu tradition holds it to be the birthplace of Rama. The Lucknow to Ayodhya train takes roughly two to three hours on fast services and costs about ₹150-600, a car on the highway costs about ₹3,500-5,500, and UPSRTC buses cost around ₹200-400. A morning train or an early car departure lets visitors cover the main sites and return by evening. The Ram Janmabhoomi temple is the principal destination and has strict security procedures, with queues, limits on bags and phones, and timed darshan arrangements that vary, so checking current rules before travel is advisable. Hanuman Garhi, a hilltop temple reached by a flight of steps, is among the most visited shrines, and Kanak Bhawan is another well-known temple. The Saryu ghats, including Ram ki Paidi, are used for bathing and for the evening aarti. A practical arc is to arrive by mid-morning, join the queue at the Janmabhoomi temple, visit Hanuman Garhi and Kanak Bhawan, have a vegetarian lunch at a dharamshala or local eatery, then walk to the Saryu ghat for the aarti before an evening train or drive back. Crowds are heavy on weekends, festivals and Ram Navami in spring, and Diwali is also a major occasion. The city has been through extensive redevelopment, so road access and arrangements change. October to March offers the most comfortable weather. Modest dress is expected, and shoes and bags are left outside shrines.
| Distance | about 135 km from Lucknow |
|---|---|
| Travel time | 2.5-3 hours |
| Getting there | Train or car from Lucknow |
| Cost | ₹150-600 (approx $2-6) by train |
| Difficulty | moderate |
| Address | Ayodhya, Uttar Pradesh 224123 |
How to get there
- Mode
- Train
- Details
- Lucknow to Ayodhya, 2-3 hours by fast trains
- Cost
- ₹150-600 (approx $2-6)
- Mode
- Car
- Details
- Via the Lucknow-Ayodhya highway
- Cost
- ₹3,500-5,500 (approx $36-57)
- Mode
- Bus
- Details
- UPSRTC
- Cost
- ₹200-400 (approx $2-4)
Location
Ayodhya, Uttar Pradesh 224123
26.7922, 82.1998 View on map
Highlights
- Ram Janmabhoomi temple and its darshan queues
- Hanuman Garhi hilltop temple
- Kanak Bhawan temple
- Evening aarti at the Saryu ghats
Tips for visiting
- Take a morning fast train from Lucknow for about ₹150-600.
- Check current security rules and darshan arrangements before travelling.
- Leave phones, bags and electronics behind where required.
- Avoid weekends and major festivals if crowds are a concern.
- Wear modest clothing and expect to remove shoes.
When to visit
October to March is the most comfortable season. Arrive early, as lines build through the day, and avoid festival weekends.
Accessibility
Temple approaches involve long walks, queues and steps, with Hanuman Garhi requiring a stair climb. Assistance arrangements vary, so inquire locally.
Frequently asked questions
Can Ayodhya be done as a day trip from Lucknow?
Yes, with an early train or car, though temple queues can take hours.
How long is the journey?
About 2.5-3 hours each way by train or car.
What else is worth seeing?
Hanuman Garhi, Kanak Bhawan and the Saryu ghats are the usual additions.