
Badami to Shimla
Shimla is approximately 1950+ kms from Badami. The fastest way to reach Shimla from Badami is by Train, Flight Via Pune, Delhi. It takes approximately 14 hours. The cheapest way to reach Shimla from Badami is by Train, Flight Via Pune, Delhi which would take approximately 19 hours.
Sort By
Mode of Transport
Via Pune, Chandigarh
RECOMMENDED
Badami
Pune
Chandigarh
Shimla
Approx Travel Time
14h 50m
₹8,872
Onwards
Via Pune, Mohali
Badami
Pune
Mohali
Shimla
Approx Travel Time
15h 54m
₹11,092
Onwards
Via Pune, Delhi
FASTEST
Badami
Pune
Delhi
Shimla
Approx Travel Time
13h 35m
₹13,477
Onwards
CHEAPEST
Badami
Pune
Delhi
Shimla
Approx Travel Time
19h 5m
₹7,282
Onwards
Badami
Pune
Delhi
Shimla
Approx Travel Time
20h 35m
₹7,655
Onwards
Via Hyderabad, Chandigarh
Badami
Hyderabad
Chandigarh
Shimla
Approx Travel Time
15h 5m
₹8,037
Onwards
Badami
Hyderabad
Chandigarh
Shimla
Approx Travel Time
15h 5m
₹10,114
Onwards
Via Mumbai, Chandigarh
Badami
Mumbai
Chandigarh
Shimla
Approx Travel Time
16h 50m
₹8,494
Onwards
Badami
Mumbai
Chandigarh
Shimla
Approx Travel Time
16h 50m
₹10,571
Onwards
Via Hyderabad, Delhi
Badami
Hyderabad
Delhi
Shimla
Approx Travel Time
13h 35m
₹11,755
Onwards
Frequently Asked Questions
What is the distance between Badami and Shimla?
Shimla is approximately 1950+ kms from Badami.
How long does it take to reach Shimla from Badami?
It takes approximately 14 hours to reach Shimla from Badami by Train, Flight Via Pune, Delhi.
What is the cheapest way to reach Shimla from Badami?
The cheapest way to reach Shimla from Badami is by Train, Flight Via Pune, Delhi.
What is the fastest way to reach Shimla from Badami?
The fastest way to reach Shimla from Badami is by Train, Flight Via Pune, Delhi.