
Bhim to Shimla
Shimla is approximately 950+ 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 Udaipur, Delhi
RECOMMENDED
FASTEST
Bhim
Udaipur
Delhi
Shimla
Approx Travel Time
7h 55m
₹12,821
Onwards
Via Kishangarh, Chandigarh
Bhim
Kishangarh
Chandigarh
Shimla
Approx Travel Time
14h 48m
₹1,294
Onwards
Via Jaipur, Mohali
Bhim
Jaipur
Mohali
Shimla
Approx Travel Time
12h 11m
₹7,335
Onwards
Via Kishangarh, Rohtak
Bhim
Kishangarh
Rohtak
Shimla
Approx Travel Time
18h 30m
₹7,311
Onwards
Via Gurgaon
Bhim
Gurgaon
Shimla
Approx Travel Time
18h 56m
₹1,839
Onwards
Via Jaipur, Delhi
Bhim
Jaipur
Delhi
Shimla
Approx Travel Time
10h 5m
₹11,520
Onwards
Via Delhi
Bhim
Delhi
Shimla
Approx Travel Time
13h 6m
₹9,774
Onwards
Via Beawar, Chandigarh
CHEAPEST
Bhim
Beawar
Chandigarh
Shimla
Approx Travel Time
16h 19m
₹1,025
Onwards
Via Jaipur, Amritsar
Bhim
Jaipur
Amritsar
Shimla
Approx Travel Time
10h 20m
₹7,686
Onwards
Via Beawar, Delhi
Bhim
Beawar
Delhi
Shimla
Approx Travel Time
13h 40m
₹9,359
Onwards
Frequently Asked Questions
What is the distance between Bhim and Shimla?
Shimla is approximately 950+ 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.


