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