There are 6 ways to get from Shimla to Ayodhya by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Chandigarh International Airport, fly
best- Take the bus from Shimla Isbt Tutikandi to Zirakpurbus
- Fly from Chandigarh International Airport (IXC) to Maryada Purushottam Shri Ram International Airport (AYJ)plane IXC - AYJ
7h 51m₹6,758–17,183Bus, train
cheapest- Take the bus from Shimla ISBT Tutikandi to Ambalabus 139 / ...
- Take the train from Ambala Cant Jn to Ayodhyatrain 13152 / ...
20h 9m₹771–4,431Bus via Faridabad
- Take the bus from Shimla ISBT Tutikandi to Chandigarhbus 259
- Take the bus from Chandigarh to Faridabadbus
- Take the bus from Faridabad to Ayodhyabus
17h 43m₹1,364–3,403Drive 906.7 km
- Drive from Shimla to Ayodhyacar 906.7 km
11h 21m₹10,243–14,795Bus to Dehradun Airport, fly
- Take the bus from Shimla, Himachal Pradesh to Dehradun, Uttarakhandbus
- Fly from Dehradun Airport (DED) to Maryada Purushottam Shri Ram International Airport (AYJ)plane DED - AYJ
19h 12mBus
- Take the bus from Shimla ISBT Tutikandi to Haridwarbus 139 / ...
- Take the bus from Haridwar, Uttarakhand to Lucknow, Uttar Pradeshbus
- Take the bus from Alambagh to Darshan Nagarbus
23h 37m
Shimla to Ayodhya by bus
Questions & Answers
The cheapest way to get from Shimla to Ayodhya is to bus and train which costs ₹750 - ₹4,500 and takes 20h 9m.
The fastest way to get from Shimla to Ayodhya is to bus and fly which takes 7h 51m and costs ₹6,500 - ₹18,000.
No, there is no direct bus from Shimla to Ayodhya. However, there are services departing from Shimla ISBT Tutikandi and arriving at Ayodhya via Chandigarh and Faridabad. The journey, including transfers, takes approximately 17h 43m.
The distance between Shimla and Ayodhya is 822 km. The road distance is 906.7 km.
The best way to get from Shimla to Ayodhya without a car is to bus via Faridabad which takes 17h 43m and costs ₹1,300 - ₹3,400.
It takes approximately 7h 51m to get from Shimla to Ayodhya, including transfers.
Shimla to Ayodhya bus services, operated by HRTC, depart from Shimla ISBT Tutikandi station.
Shimla to Ayodhya bus services, operated by HRTC, arrive at Chandigarh station.
Yes, the driving distance between Shimla to Ayodhya is 907 km. It takes approximately 11h 21m to drive from Shimla to Ayodhya.
There are 715+ hotels available in Ayodhya.
What companies run services between Shimla, India and Ayodhya, India?
You can take a bus from Shimla ISBT Tutikandi to Ayodhya via Chandigarh and Faridabad in around 17h 43m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Chandigarh International Airport to Maryada Purushottam Shri Ram International Airport via Hyderabad
- Ave. Duration
- 7h 2m
- When
- Monday, Friday, Saturday, and Wednesday
- Estimated price
- ₹6,000–14,000
Flights from Chandigarh International Airport to Maryada Purushottam Shri Ram International Airport via Mumbai
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Dehradun Airport to Maryada Purushottam Shri Ram International Airport via Bengaluru
- Ave. Duration
- 14h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹10,000–13,000
Flights from Dehradun Airport to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 14h 50m
- When
- Every day
- Estimated price
- ₹10,000–13,000
Flights from Dehradun Airport to Maryada Purushottam Shri Ram International Airport via Hyderabad
- Ave. Duration
- 23h 5m
- When
- Thursday, Friday, and Sunday
- Estimated price
- ₹10,000–13,000
Flights from Dehradun Airport to Maryada Purushottam Shri Ram International Airport via Ahmedabad
- Ave. Duration
- 23h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹10,000–13,000
Flights from Dehradun Airport to Maryada Purushottam Shri Ram International Airport via Lucknow, Delhi
- Ave. Duration
- 17h 10m
- When
- Every day
- Estimated price
- ₹10,000–13,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ambala Cant Jn to Ayodhya
- Ave. Duration
- 15h 33m
- Frequency
- Twice daily
- Estimated price
- ₹370–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹370–450
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,900
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- hrtchp.com
Bus from Shimla Isbt Tutikandi to Zirakpur
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹360–650
- Website
- hrtchp.com
- Ordinary
- ₹360–480
- AC Himdhara
- ₹460–650
Bus from Shimla ISBT Tutikandi to Chandigarh
- Ave. Duration
- 1h 58m
- Frequency
- 5 times a day
- Estimated price
- ₹350–650
- Website
- hrtchp.com
- Ordinary
- ₹350–460
- AC Himdhara
- ₹440–650
Bus from Shimla ISBT Tutikandi to Ambala
- Ave. Duration
- 3h 36m
- Frequency
- Every 4 hours
- Estimated price
- ₹400–1,600
- Website
- hrtchp.com
- Ordinary
- ₹400–550
- AC Himdhara
- ₹500–750
- Seater
- ₹650–1,600
Bus from Shimla ISBT Tutikandi to Haridwar
- Ave. Duration
- 8h 53m
- Frequency
- Hourly
- Estimated price
- ₹500–1,600
- Website
- hrtchp.com
- Ordinary
- ₹500–750
- AC Himdhara
- ₹800–1,100
- Seater
- ₹650–1,600
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 How to get from Heathrow Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.








