
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 Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Haridwar
RECOMMENDED
Ayodhya
Haridwar
Shimla
Approx Travel Time
18h 39m
₹886
Onwards
Via Dehradun
Ayodhya
Dehradun
Shimla
Approx Travel Time
8h 1m
₹9,999
Onwards
Via Rishikesh
Ayodhya
Rishikesh
Shimla
Approx Travel Time
19h 37m
On Demand
Via Delhi
Ayodhya
Delhi
Shimla
Approx Travel Time
10h 10m
₹3,500
Onwards
FASTEST
Ayodhya
Delhi
Shimla
Approx Travel Time
3h 10m
₹9,281
Onwards
Ayodhya
Delhi
Shimla
Approx Travel Time
13h 55m
₹6,585
Onwards
CHEAPEST
Ayodhya
Delhi
Shimla
Approx Travel Time
20h 55m
₹804
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,243
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 Delhi.
What is the fastest way to reach Shimla from Ayodhya?
The fastest way to reach Shimla from Ayodhya is by Flight Via Delhi.