
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, Bus Via Hyderabad, Delhi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Pune, Chandigarh
RECOMMENDED
Badami
Pune
Chandigarh
Shimla
Approx Travel Time
14h 50m
₹5,366
Onwards
Badami
Pune
Chandigarh
Shimla
Approx Travel Time
14h 35m
₹7,539
Onwards
Via Pune, Delhi
FASTEST
Badami
Pune
Delhi
Shimla
Approx Travel Time
13h 35m
₹7,750
Onwards
Badami
Pune
Delhi
Shimla
Approx Travel Time
19h 50m
₹5,124
Onwards
Via Pune, Mohali
Badami
Pune
Mohali
Shimla
Approx Travel Time
15h 50m
₹7,659
Onwards
Via Hyderabad, Delhi
Badami
Hyderabad
Delhi
Shimla
Approx Travel Time
13h 35m
₹7,139
Onwards
CHEAPEST
Badami
Hyderabad
Delhi
Shimla
Approx Travel Time
19h 50m
₹4,513
Onwards
Via Hyderabad, Mohali
Badami
Hyderabad
Mohali
Shimla
Approx Travel Time
16h 5m
₹7,899
Onwards
Via Mumbai, Delhi
Badami
Mumbai
Delhi
Shimla
Approx Travel Time
15h 50m
₹8,139
Onwards
Via Pune, Amritsar
Badami
Pune
Amritsar
Shimla
Approx Travel Time
13h 50m
₹8,990
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, Bus Via Hyderabad, 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.