Lucknow
Lucknow
Ayodhya
Ayodhya
Train Driving

Lucknow to Ayodhya

Updated: 20 May 2026

The distance between Lucknow and Ayodhya is approximately 135 km. Trains take about 2-3 hours. By road, the journey via NH 27 takes around 3 hours. Ayodhya is a major pilgrimage site.

Total Distance: 135 km by road, 120 km air distance.
Fastest Way
Train, taking 2 hours.
Cheapest Way
Sleeper class train, costing 100 INR.
Compare Lucknow to Ayodhya Routes
Train
Direct
Duration
2 hours
Avg Price
100-600 INR
Operator
Lucknow-Ayodhya Express
Route
Lucknow Junction to Ayodhya Junction.

Trains are the most reliable mode.

Driving
Direct
Duration
3 hours
Avg Price
1500-3000 INR
Operator
Private Taxi
Route
Via NH 27.

The road is in good condition.

Travel Tips
  • Station
    Ayodhya Junction is the main station.
  • Local Transport
    Auto-rickshaws are easily available.
  • Food
    Try the local street food.
  • Booking
    Book train tickets in advance.
  • Weather
    Summers can be very hot.
Safety Tips
  • Crowds
    Be careful in crowded market areas.
  • Valuables
    Keep your belongings secure.
  • Water
    Drink only bottled water.
  • Emergency
    Dial 112 for help.
People Also Ask
  • Is there a direct train?
    Yes, many trains run daily.
  • How far is the temple?
    It is about 2 km from the station.
  • Are there hotels?
    Yes, many hotels are available.
  • Can I drive?
    Yes, the road is in good condition.
  • Is it safe?
    Yes, it is a safe city.
Quick Info
  • From Lucknow, Uttar Pradesh, India
  • To Ayodhya, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Ayodhya
1
Ram Janmabhoomi
The birthplace of Lord Ram.
2
Hanuman Garhi
A famous temple dedicated to Lord Hanuman.
3
Saryu River
A sacred river for boating.
4
Kanak Bhawan
A beautiful temple.
Tags
Lucknow to Ayodhya train Lucknow to Ayodhya distance best way to reach Ayodhya Lucknow to Ayodhya bus Ayodhya travel guide Uttar Pradesh tourism trains from Lucknow Ayodhya city