The journey from Hamirpur to Pune covers 1900 km. Take a bus to Chandigarh and then a train to Pune. The total travel time is 35 to 40 hours. This is a long-distance journey.
Total Distance: 1900 km by road, 1600 km air distance.
Book tickets well in advance.
November to February for pleasant weather.