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