Hamirpur is a small town in central western Himachal Pradesh, in northern India. The town is 788 m (2,421 ft) above sea level and has a population of 19,000 people (2012 estimate).
Planning your trip to Hamirpur
The most practical way to reac Hamirpur is to take a bus from Pathankot in neighbouring Punjab.