There are 8 ways to get from Agra to Ayodhya Junction Station by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Lucknow
best- Take the bus from Agra to Lucknowbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Lucknow to Ayodhyabus redbusIndia_Bharat Benz A/C Seater /Sleeper
7h 51mTrain
cheapest- Take the train from Agra Fort to Ayodhyatrain 14854
9h 51m₹270–2,100Drive 461 km
- Drive from Agra to Ayodhya Junction Stationcar 461 km
5h 33m₹5,173–7,471Taxi
- Take the taxi from Agra to Ayodhya Junction Stationtaxi 461 km
5h 33m₹10,000–13,000Train, fly to Maryada Purushottam Shri Ram International Airport
- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Maryada Purushottam Shri Ram International Airport (AYJ)plane DEL - AYJ
5h 23m₹4,164–10,330Bus
- Take the bus from Agra to Ayodhyabus Agra - Ayodhya
8h 2m₹500–1,400Train, fly to Varanasi Airport, taxi
- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Varanasi Airport (VNS)plane DEL - VNS
- Take the taxi from Varanasi-Airport-VNS to Ayodhya Junction Stationtaxi
7h 59m₹9,014–14,610Train, fly to Gorakhpur Airport
- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Gorakhpur Airport (GOP)plane DEL - GOP
- Take the train from Gorakhpur to Ayodhyatrain
8h 42m₹5,704–15,110
Indira Gandhi International Airport (DEL) to Maryada Purushottam Shri Ram International Airport (AYJ) flights
Comparing Your Travel Options
The cheapest way to get from Agra to Ayodhya Junction Station is to bus which costs ₹500 - ₹1,400 and takes 8h 2m.
The fastest way to get from Agra to Ayodhya Junction Station is to train and fly which takes 5h 23m and costs ₹4,100 - ₹11,000.
Yes, there is a direct bus departing from Agra and arriving at Ayodhya. Services depart twice daily, and operate every day. The journey takes approximately 7h 40m.
Yes, there is a direct train departing from Agra Fort and arriving at Ayodhya. Services depart three times a week, and operate Monday, Thursday and Saturday. The journey takes approximately 9h 51m.
The distance between Agra and Ayodhya Junction Station is 464 km. The road distance is 461 km.
The best way to get from Agra to Ayodhya Junction Station without a car is to bus via Lucknow which takes 7h 51m and costs .
It takes approximately 7h 51m to get from Agra to Ayodhya Junction Station, including transfers.
Agra to Ayodhya Junction Station bus services, operated by Gola Bus Service, depart from Agra station.
Agra to Ayodhya Junction Station train services, operated by Indian Railways, depart from Agra Fort station.
The best way to get from Agra to Ayodhya Junction Station is to bus via Lucknow which takes 7h 51m and costs . Alternatively, you can train, which costs ₹270 - ₹2,100 and takes 9h 51m.
What companies run services between Agra, India and Ayodhya Junction Station, India?
You can take a bus from Agra to Ayodhya Junction Station via Lucknow and Ayodhya in around 7h 51m. Alternatively, Indian Railways operates a train from Agra Fort to Ayodhya 3 times a week. Tickets cost ₹270–2,100 and the journey takes 9h 51m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Maryada Purushottam Shri Ram International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹4,200–11,000
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,700–7,000
Flights from Indira Gandhi International Airport to Gorakhpur Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹6,500–15,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ₹4,200–14,000
Flights from Indira Gandhi International Airport to Varanasi Airport via Khajuraho
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹5,000–11,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹5,500–7,500
Flights from Indira Gandhi International Airport to Gorakhpur Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹5,500–10,000
- Website
- starlightairline.com
Flights from Indira Gandhi International Airport to Maryada Purushottam Shri Ram International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹3,600–7,500
Flights from Indira Gandhi International Airport to Gorakhpur Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹4,900–14,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹4,200–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Agra Fort to Ayodhya
- Ave. Duration
- 9h 51m
- Frequency
- 3 times a week
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Agra Cantt to New Delhi
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Agra Cantt to New Delhi
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Agra Cantt to New Delhi
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Gorakhpur to Ayodhya
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- [email protected]
- Website
- Gola Bus Service
Bus from Agra to Lucknow
- Ave. Duration
- 4h 30m
- Frequency
- Every 15 minutes
- Website
- Gola Bus Service
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a day
- Website
- Gola Bus Service
- Website
- Golden Holidays Smart Bus
Bus from Agra to Lucknow
- Ave. Duration
- 4h 30m
- Frequency
- Every 30 minutes
- Schedules at
- Golden Holidays Smart Bus
- Website
- Garun Bus Service
Bus from Agra to Lucknow
- Ave. Duration
- 4h 35m
- Frequency
- Every 30 minutes
- Schedules at
- Garun Bus Service
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h 20m
- Frequency
- Every 2 hours
- Website
- Vijay Tours And Travels
- Website
- Fouji travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h 25m
- Frequency
- Every 2 hours
- Schedules at
- Fouji travels
- Phone
- +91 87501 00091
- [email protected]
- Website
- E Bus
Bus from Agra to Lucknow
- Ave. Duration
- 4h 35m
- Frequency
- Hourly
- Website
- E Bus
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h 59m
- Frequency
- Hourly
- Schedules at
- Mahalaxmi Travels
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Agra to Lucknow
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- Website
- RS Yadav Smart Bus
Bus from Lucknow to Ayodhya
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Website
- RS Yadav Smart Bus
- Website
- Tegra Express
Bus from Agra to Lucknow
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Schedules at
- Tegra Express
- Website
- Shiv Ganga Express
Bus from Agra to Lucknow
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Schedules at
- Shiv Ganga Express
Bus from Agra to Lucknow
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- United Manjushree tours and Travels
- Website
- New Baba Tour And Travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Schedules at
- New Baba Tour And Travels
- Phone
- 02228916622
- [email protected]
- Website
- Shubham Travels
Bus from Agra to Lucknow
- Ave. Duration
- 5h
- Frequency
- Once daily
- Website
- Shubham Travels
- Website
- Rai Tour and Travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a week
- Schedules at
- Rai Tour and Travels
- Phone
- +91 97799 40672
- [email protected]
- Website
- Deltin Travels Pvt Ltd
Bus from Agra to Lucknow
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a week
- Website
- Deltin Travels Pvt Ltd
- Phone
- +91 9784162573
- [email protected]
- Website
- Shree Ganesh Travels
Bus from Agra to Lucknow
- Ave. Duration
- 5h
- Frequency
- 6 times a week
- Schedules at
- Shree Ganesh Travels
- Website
- Raj Laxmi Travels
Bus from Agra to Lucknow
- Ave. Duration
- 5h
- Frequency
- 5 times a week
- Schedules at
- Raj Laxmi Travels
- Phone
- 080-46333629
- [email protected]
- Website
- Vikas Travels
Bus from Agra to Lucknow
- Ave. Duration
- 5h 25m
- Frequency
- 5 times a week
- Schedules at
- Vikas Travels
- Website
- Leobus india
Bus from Agra to Lucknow
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Schedules at
- Leobus india
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Agra to Lucknow
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a week
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Website
- Shree Saroj Travels
Bus from Agra to Lucknow
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Schedules at
- Shree Saroj Travels
- Website
- Jai Maa Bhagwati Travels
Bus from Agra to Lucknow
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Schedules at
- Jai Maa Bhagwati Travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- Mahalaxmi Bus Service Delhi
Bus from Agra to Lucknow
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Schedules at
- Mahalaxmi Bus Service Delhi
- Phone
- +91 8956692573
- [email protected]
- Website
- Sanjay Travels
Bus from Agra to Lucknow
- Ave. Duration
- 5h 40m
- Frequency
- Twice a week
- Schedules at
- Sanjay Travels
Bus from Agra to Lucknow
- Ave. Duration
- 7h 15m
- Frequency
- Once a week
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
- Phone
- +91 94628 24750
- Website
- Anshi Raj Shree Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Website
- Anshi Raj Shree Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Schedules at
- Nkb Smart Bus Private Limited
- Phone
- +91 6390273737
- Website
- Betrwanti Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Website
- Betrwanti Travels
- Website
- Betrwanti Travels
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Schedules at
- Safar Express Tour
- Website
- Dhruv Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Schedules at
- Dhruv Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Schedules at
- Kashi Vishwanath Tours and Travels
- Website
- Bhagwati Travels Express
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Website
- Bhagwati Travels Express
- Website
- Vande Bharat Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- Vande Bharat Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 1h 50m
- Frequency
- Once a week
- Schedules at
- New Yadav Vishwakarma Tour and Travels
- Website
- Sai Smart Bus
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 45m
- Frequency
- Once a week
- Schedules at
- Sai Smart Bus
Bus from Lucknow to Ayodhya
- Ave. Duration
- 3h
- Frequency
- Once a week
- Schedules at
- BTS Bundelkhand Transport Services LLP
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Lucknow to Ayodhya
- Ave. Duration
- 3h 15m
- Frequency
- Once a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Agra to Ayodhya
- Ave. Duration
- 7h 40m
- Frequency
- Twice daily
- Estimated price
- ₹500–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹500–750
- Ave. Duration
- 4h 5m
- Estimated price
- ₹3,900–13,000
Agra Taxi
- Phone
- +91 983 744 4549
- Website
- agrataxi.co.in
Agra Taxi Services
- Phone
- +91 992 720 0567
- Website
- agrataxi.net
One Way Cab
- Phone
- +91 888 123 8888
- Website
- onewaycab.co.in
Rajasthan Cab
- Phone
- +91 935 881 1941
- Website
- rajasthancab.com
Shree Travels
- Phone
- +91 87 65 69 99 16
- Website
- shreetravelsvaranasi.com
Kunal Taxi
- Phone
- +91 969 548 4538
- Website
- taxiinvaranasi.com
Varanasi Best Cab
- Phone
- +91 961 676 1641
- Website
- varanasibestcab.com
Varanasi Taxi Services
- Phone
- +91 888 799 9562
- Website
- varanasitaxiservices.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Agra to Ayodhya Junction Station bus services, operated by Gola Bus Service, arrive at Lucknow station.
Agra to Ayodhya Junction Station train services, operated by Indian Railways, arrive at Ayodhya station.
Yes, the driving distance between Agra to Ayodhya Junction Station is 461 km. It takes approximately 5h 33m to drive from Agra to Ayodhya Junction Station.
Book your Agra to Ayodhya Junction Station bus tickets online with Omio.
There are 619+ hotels available in Ayodhya Junction Station.







































