The nearest Airport from Hamirpur is Shimla Airport, roughly three hour drive from Hamirpur. Daily flights from Delhi to Chandigarh are available. The second nearest Airport is Chandigarh Airport, roughly three and the half hour drive from the city.
After reaching at Una-Himachal Railway Station(UHL), you can take a bus for Hamirpur. From Chandigarh: If you are in chandigarh then you can take a bus from Chandigarh Bus Stand.There are many buses available from Chandigarh to Hamirpur which take around 5–6 hrs to reach hamirpur.