
Bhim to Shimla
Shimla is approximately 600+ kms from Bhim. The fastest way to reach Shimla from Bhim is by Bus, Flight Via Udaipur, Delhi. It takes approximately 8 hours. The cheapest way to reach Shimla from Bhim is by Bus, Train Via Beawar, Chandigarh which would take approximately 17 hours.
Sort By
Mode of Transport
Via Jodhpur, Delhi
RECOMMENDED
Bhim
Jodhpur
Delhi
Shimla
Approx Travel Time
8h 14m
On Demand
Via Udaipur, Delhi
FASTEST
Bhim
Udaipur
Delhi
Shimla
Approx Travel Time
7h 55m
On Demand
Via Beawar, Chandigarh
CHEAPEST
Bhim
Beawar
Chandigarh
Shimla
Approx Travel Time
16h 19m
₹1,192
Onwards
Via Jaipur
Bhim
Jaipur
Shimla
Approx Travel Time
16h 30m
₹6,084
Onwards
Bhim
Jaipur
Shimla
Approx Travel Time
17h
₹2,298
Onwards
Via Jaipur, Delhi
Bhim
Jaipur
Delhi
Shimla
Approx Travel Time
10h 5m
On Demand
Via Delhi
Bhim
Delhi
Shimla
Approx Travel Time
13h 6m
On Demand
Via Jaipur, Amritsar
Bhim
Jaipur
Amritsar
Shimla
Approx Travel Time
10h 20m
On Demand
Via Beawar, Delhi
Bhim
Beawar
Delhi
Shimla
Approx Travel Time
13h 40m
On Demand
Via Jaipur, Mohali
Bhim
Jaipur
Mohali
Shimla
Approx Travel Time
12h 50m
₹4,732
Onwards
Frequently Asked Questions
What is the distance between Bhim and Shimla?
Shimla is approximately 600+ kms from Bhim.
How long does it take to reach Shimla from Bhim?
It takes approximately 8 hours to reach Shimla from Bhim by Bus, Flight Via Udaipur, Delhi.
What is the cheapest way to reach Shimla from Bhim?
The cheapest way to reach Shimla from Bhim is by Bus, Train Via Beawar, Chandigarh.
What is the fastest way to reach Shimla from Bhim?
The fastest way to reach Shimla from Bhim is by Bus, Flight Via Udaipur, Delhi.


