The journey from Hamirpur to Shimla covers 150 km through the scenic hills of Himachal Pradesh. You can take an HRTC bus from the Hamirpur bus stand, which takes about 5 to 6 hours. The route passes through Bilaspur and Darlaghat. Private taxis are also available for a more comfortable and faster trip.
Total Distance: 150 km by road, 90 km air distance.
Sit on the left side of the bus for better mountain views.
March to June and September to November.