
Aonla to Shimla
Shimla is approximately 600+ kms from Aonla. The fastest way to reach Shimla from Aonla is by Train, Flight Via Bareilly, Delhi. It takes approximately 5 hours. The cheapest way to reach Shimla from Aonla is by Train Via Ghaziabad which would take approximately 12 hours.
Sort By
Mode of Transport
Via Bareilly, Delhi
RECOMMENDED
FASTEST
Aonla
Bareilly
Delhi
Shimla
Approx Travel Time
4h 35m
₹13,611
Onwards
Via Delhi
Aonla
Delhi
Shimla
Approx Travel Time
6h 40m
₹3,319
Onwards
Via Moradabad, Roorkee
Aonla
Moradabad
Roorkee
Shimla
Approx Travel Time
11h 5m
₹625
Onwards
Via Moradabad, Yamunanagar
Aonla
Moradabad
Yamunanagar
Shimla
Approx Travel Time
11h 20m
₹5,197
Onwards
Via Moradabad, Saharanpur
Aonla
Moradabad
Saharanpur
Shimla
Approx Travel Time
11h 5m
₹620
Onwards
Via Moradabad, Delhi
Aonla
Moradabad
Delhi
Shimla
Approx Travel Time
8h 50m
₹3,404
Onwards
Via Bareilly, Roorkee
Aonla
Bareilly
Roorkee
Shimla
Approx Travel Time
11h 35m
₹575
Onwards
Via Bareilly, Saharanpur
Aonla
Bareilly
Saharanpur
Shimla
Approx Travel Time
11h 35m
₹575
Onwards
Via Ghaziabad
CHEAPEST
Aonla
Ghaziabad
Shimla
Approx Travel Time
11h 25m
₹500
Onwards
Via Delhi, Chandigarh
Aonla
Delhi
Chandigarh
Shimla
Approx Travel Time
9h 20m
₹2,852
Onwards
Frequently Asked Questions
What is the distance between Aonla and Shimla?
Shimla is approximately 600+ kms from Aonla.
How long does it take to reach Shimla from Aonla?
It takes approximately 5 hours to reach Shimla from Aonla by Train, Flight Via Bareilly, Delhi.
What is the cheapest way to reach Shimla from Aonla?
The cheapest way to reach Shimla from Aonla is by Train Via Ghaziabad.
What is the fastest way to reach Shimla from Aonla?
The fastest way to reach Shimla from Aonla is by Train, Flight Via Bareilly, Delhi.