There are 6 ways to get from Shivpuri to Ayodhya 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
best- Take the bus from Shivpuri to Ayodhyabus redbusIndia_A/C Sleeper
11h₹550–1,800Train via Etāwah
cheapest- Take the train from Shivpuri to Etawahtrain 04170 / ...
- Take the train from Etawah to Ayodhyatrain 12226 / ...
13h 44m₹426–3,291Drive 535.4 km
- Drive from Shivpuri to Ayodhyacar 535.4 km
7h 49m₹5,985–8,645Taxi
- Take the taxi from Shivpuri to Ayodhyataxi 535.4 km
7h 49m₹11,000–14,000Bus, fly
- Take the bus from Shivpuri to Gwaliorbus
- Fly from Gwalior Airport (GWL) to Maryada Purushottam Shri Ram International Airport (AYJ)plane GWL - AYJ
23h 6m₹6,968–25,488Train
- Take the train from Shivpuri to Virangana Lakshmibai Jhansitrain 02200 / ...
- Take the train from Virangana Lakshmibai Jhansi to Ayodhyatrain 19167 / ...
16h 40m₹449–3,439
Shivpuri to Ayodhya by bus
Comparing Your Travel Options
The cheapest way to get from Shivpuri to Ayodhya is to train via Etāwah which costs ₹420 - ₹3,300 and takes 13h 44m.
The fastest way to get from Shivpuri to Ayodhya is to drive which takes 7h 49m and costs ₹6,000 - ₹9,000.
Yes, there is a direct bus departing from Shivpuri and arriving at Ayodhya. Services depart every three hours, and operate every day. The journey takes approximately 11h.
No, there is no direct train from Shivpuri to Ayodhya. However, there are services departing from Shivpuri and arriving at Ayodhya via Etawah. The journey, including transfers, takes approximately 13h 44m.
The distance between Shivpuri and Ayodhya is 535 km. The road distance is 535.4 km.
The best way to get from Shivpuri to Ayodhya without a car is to bus which takes 11h and costs ₹550 - ₹1,800.
The bus from Shivpuri to Ayodhya takes 11h including transfers and departs every three hours.
Shivpuri to Ayodhya bus services, operated by Hans Travels, depart from Shivpuri station.
Shivpuri to Ayodhya train services, operated by Indian Railways, depart from Shivpuri station.
The best way to get from Shivpuri to Ayodhya is to bus which takes 11h and costs ₹550 - ₹1,800. Alternatively, you can train via Etāwah, which costs ₹420 - ₹3,300 and takes 13h 44m.
What companies run services between Shivpuri, India and Ayodhya, India?
Hans Travels operates a bus from Shivpuri to Ayodhya 5 times a day, and the journey takes 11h. Seven other operators also service this route. Alternatively, you can take a train from Shivpuri to Ayodhya via Etawah in around 13h 44m.
- Website
- goindigo.in
Flights from Gwalior Airport to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 19h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–26,000
Flights from Gwalior Airport to Maryada Purushottam Shri Ram International Airport via Delhi, Ahmedabad
- Ave. Duration
- 24h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹13,000–28,000
Flights from Gwalior Airport to Maryada Purushottam Shri Ram International Airport via Mumbai, Ahmedabad
- Ave. Duration
- 27h 10m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹14,000–28,000
- Website
- starlightairline.com
Flights from Gwalior Airport to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 20h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹6,000–24,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Shivpuri to Etawah
- Ave. Duration
- 5h 58m
- Frequency
- Twice daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,200–1,500
Train from Etawah to Ayodhya
- Ave. Duration
- 6h 46m
- Frequency
- Twice daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Shivpuri to Virangana Lakshmibai Jhansi
- Ave. Duration
- 5h 40m
- Frequency
- 3 times a week
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Virangana Lakshmibai Jhansi to Ayodhya
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ₹260–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,600–2,000
- Website
- omio.com
Bus from Shivpuri to Ayodhya
- Ave. Duration
- 11h
- Frequency
- 5 times a day
- Schedules at
- hanstravel.in
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Schedules at
- hanstravel.in
- Phone
- 91 82870 09889
- care@zingbus.com
- Website
- Zingbus
Bus from Shivpuri to Ayodhya
- Ave. Duration
- 11h 15m
- Frequency
- Twice daily
- Estimated price
- ₹550–1,800
- Schedules at
- Zingbus
Bus from Shivpuri to Gwalior
- Ave. Duration
- 3h
- Frequency
- 6 times a week
- Estimated price
- ₹350–750
- Schedules at
- Zingbus
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Shivpuri to Ayodhya
- Ave. Duration
- 13h 45m
- Frequency
- Twice daily
- Website
- Travel Point World LLP
Bus from Shivpuri to Ayodhya
- Ave. Duration
- 9h 52m
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
- Phone
- 9001274136
- narpatchoudhary313@gmail.com
- Website
- Choudhary travels and cargo
Bus from Shivpuri to Ayodhya
- Ave. Duration
- 12h 40m
- Frequency
- Once daily
- Schedules at
- Choudhary travels and cargo
Bus from Shivpuri to Gwalior
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Schedules at
- Choudhary travels and cargo
- Website
- Bombay Raja Roadlinks
Bus from Shivpuri to Ayodhya
- Ave. Duration
- 11h 48m
- Frequency
- 6 times a week
- Schedules at
- Bombay Raja Roadlinks
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Schedules at
- Bombay Raja Roadlinks
- Website
- Sana Travels
Bus from Shivpuri to Ayodhya
- Ave. Duration
- 11h 30m
- Frequency
- Once a week
- Schedules at
- Sana Travels
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Schedules at
- Sana Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Shivpuri to Ayodhya
- Ave. Duration
- 15h 10m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Maa Pitambra Harshit Travels
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 20m
- Frequency
- 5 times a day
- Schedules at
- Maa Pitambra Harshit Travels
- Website
- Snemita Paribahan(Jackson)
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Schedules at
- Snemita Paribahan(Jackson)
- Website
- Ashok Bus Service
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Schedules at
- Ashok Bus Service
- Website
- Maa Tours Travels
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Schedules at
- Maa Tours Travels
- Website
- Monikanchan Bus Service
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Schedules at
- Monikanchan Bus Service
- Website
- YBM Travels(BLM)
Bus from Shivpuri to Gwalior
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Schedules at
- YBM Travels(BLM)
- Website
- Kashmir Maxx
Bus from Shivpuri to Gwalior
- Ave. Duration
- 1h 45m
- Frequency
- 6 times a week
- Schedules at
- Kashmir Maxx
- Website
- Rajhans Travels
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 10m
- Frequency
- 6 times a week
- Schedules at
- Rajhans Travels
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 15m
- Frequency
- 6 times a week
- Schedules at
- Deepak And Shree Krishna Travels
- Website
- Shivkripa Travels Shivpuri
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 15m
- Frequency
- 6 times a week
- Schedules at
- Shivkripa Travels Shivpuri
- Website
- Kshatriya Bandhu
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a week
- Schedules at
- Kshatriya Bandhu
- Website
- Rushikesh Travels
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Schedules at
- Rushikesh Travels
- Website
- Rayeenstar Travels
Bus from Shivpuri to Gwalior
- Ave. Duration
- 2h
- Frequency
- Once a week
- Schedules at
- Rayeenstar Travels
- Ave. Duration
- 7h 49m
- Estimated price
- ₹11,000–14,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Need to know: Jadrolinija, and Flying into Beijing? - to help you get the most out of your next trip.
Booking & Getting There
Shivpuri to Ayodhya bus services, operated by Hans Travels, arrive at Ayodhya station.
Shivpuri to Ayodhya train services, operated by Indian Railways, arrive at Etawah station.
Yes, the driving distance between Shivpuri to Ayodhya is 535 km. It takes approximately 7h 49m to drive from Shivpuri to Ayodhya.
Book your Shivpuri to Ayodhya bus tickets online with Omio.
There are 607+ hotels available in Ayodhya.














