
Ayodhya to Shimla
Shimla is approximately 800+ kms from Ayodhya. The fastest way to reach Shimla from Ayodhya is by Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Shimla from Ayodhya is by Train, Bus Via Haridwar which would take approximately 19 hours.
Sort By
Mode of Transport
Via Dehradun
RECOMMENDED
Ayodhya
Dehradun
Shimla
Approx Travel Time
8h 1m
₹11,815
Onwards
Via Haridwar
CHEAPEST
Ayodhya
Haridwar
Shimla
Approx Travel Time
18h 39m
₹886
Onwards
Via Rishikesh
Ayodhya
Rishikesh
Shimla
Approx Travel Time
19h 37m
On Demand
Via Delhi
Ayodhya
Delhi
Shimla
Approx Travel Time
10h 10m
₹3,326
Onwards
FASTEST
Ayodhya
Delhi
Shimla
Approx Travel Time
3h 10m
₹5,509
Onwards
Ayodhya
Delhi
Shimla
Approx Travel Time
13h 55m
₹3,351
Onwards
Ayodhya
Delhi
Shimla
Approx Travel Time
20h 55m
₹1,168
Onwards
Via Yamunanagar
Ayodhya
Yamunanagar
Shimla
Approx Travel Time
19h 48m
₹5,256
Onwards
Via Roorkee
Ayodhya
Roorkee
Shimla
Approx Travel Time
19h 24m
₹6,764
Onwards
Via Saharanpur
Ayodhya
Saharanpur
Shimla
Approx Travel Time
20h 16m
₹4,986
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Shimla?
Shimla is approximately 800+ kms from Ayodhya.
How long does it take to reach Shimla from Ayodhya?
It takes approximately 3 hours to reach Shimla from Ayodhya by Flight Via Delhi.
What is the cheapest way to reach Shimla from Ayodhya?
The cheapest way to reach Shimla from Ayodhya is by Train, Bus Via Haridwar.
What is the fastest way to reach Shimla from Ayodhya?
The fastest way to reach Shimla from Ayodhya is by Flight Via Delhi.