
Bhim to Shimla
Shimla is approximately 900+ 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 16 hours.
Sort By
Mode of Transport
Via Jodhpur, Delhi
RECOMMENDED
Bhim
Jodhpur
Delhi
Shimla
Approx Travel Time
10h
₹13,548
Onwards
Via Udaipur, Delhi
FASTEST
Bhim
Udaipur
Delhi
Shimla
Approx Travel Time
7h 50m
₹12,935
Onwards
Via Beawar, Chandigarh
CHEAPEST
Bhim
Beawar
Chandigarh
Shimla
Approx Travel Time
16h 9m
₹1,580
Onwards
Via Jaipur
Bhim
Jaipur
Shimla
Approx Travel Time
21h 2m
₹9,273
Onwards
Bhim
Jaipur
Shimla
Approx Travel Time
20h 28m
₹2,671
Onwards
Via Jaipur, Delhi
Bhim
Jaipur
Delhi
Shimla
Approx Travel Time
9h 3m
₹10,980
Onwards
Via Delhi
Bhim
Delhi
Shimla
Approx Travel Time
12h 10m
₹8,582
Onwards
Via Jaipur, Amritsar
Bhim
Jaipur
Amritsar
Shimla
Approx Travel Time
9h 18m
On Demand
Via Beawar, Delhi
Bhim
Beawar
Delhi
Shimla
Approx Travel Time
13h 10m
₹8,368
Onwards
Via Jaipur, Mohali
Bhim
Jaipur
Mohali
Shimla
Approx Travel Time
11h 33m
₹5,588
Onwards
Frequently Asked Questions
What is the distance between Bhim and Shimla?
Shimla is approximately 900+ 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.


