
Ankola to Shimla
Shimla is approximately 2050+ kms from Ankola. The fastest way to reach Shimla from Ankola is by Train, Flight Via Pune, Delhi. It takes approximately 16 hours. The cheapest way to reach Shimla from Ankola is by Train, Flight Via Mumbai, Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Pune, Chandigarh
RECOMMENDED
Ankola
Pune
Chandigarh
Shimla
Approx Travel Time
16h 35m
On Demand
Ankola
Pune
Chandigarh
Shimla
Approx Travel Time
16h 50m
On Demand
Via Pune, Delhi
FASTEST
Ankola
Pune
Delhi
Shimla
Approx Travel Time
15h 35m
On Demand
Ankola
Pune
Delhi
Shimla
Approx Travel Time
21h 5m
On Demand
Ankola
Pune
Delhi
Shimla
Approx Travel Time
21h 50m
On Demand
Via Pune, Mohali
Ankola
Pune
Mohali
Shimla
Approx Travel Time
17h 50m
On Demand
Via Mumbai, Delhi
CHEAPEST
Ankola
Mumbai
Delhi
Shimla
Approx Travel Time
17h 20m
₹7,276
Onwards
Via Mumbai, Mohali
Ankola
Mumbai
Mohali
Shimla
Approx Travel Time
19h 20m
₹9,189
Onwards
Via Pune, Dehradun
Ankola
Pune
Dehradun
Shimla
Approx Travel Time
20h 5m
On Demand
Via Pune, Amritsar
Ankola
Pune
Amritsar
Shimla
Approx Travel Time
15h 50m
On Demand
Frequently Asked Questions
What is the distance between Ankola and Shimla?
Shimla is approximately 2050+ kms from Ankola.
How long does it take to reach Shimla from Ankola?
It takes approximately 16 hours to reach Shimla from Ankola by Train, Flight Via Pune, Delhi.
What is the cheapest way to reach Shimla from Ankola?
The cheapest way to reach Shimla from Ankola is by Train, Flight Via Mumbai, Delhi.
What is the fastest way to reach Shimla from Ankola?
The fastest way to reach Shimla from Ankola is by Train, Flight Via Pune, Delhi.