4 Places to Visit in Hamirpur

Better known as the land of martyrs or Veer Bhumi, Hamirpur district in Himachal Pradesh is a place interwoven in history, nature and heritage. And this very fact makes Hamirpur one of the well-deserved tourist places to visit in Himachal Pradesh.

How to get there?

  • By air: The nearest airport is at Gaggal at a distance of 75km from Hamirpur.
  •  By train: The nearest station is at Una, at a distance of 80km from Hamirpur.
  • By road: The state of Himachal Pradesh, NH 70 and 88 passes connects Hamirpur well with the other cities of the state. HRTC runs long and short distance buses to and from Hamirpur.

When to Visit?

Summers might sometimes become unfavorable as it peaks at 44 degrees and above, but winters are pleasant. The best time to visit would be in the months of October-March.

1. Kot Kahlur Fort

Built by Raja Bir Chand this fort is located near Ganguwal Hydro Electric Station on the Naina Devi Hill and just like Hamirpur, this fort too is of high historical importance and it is this ancient charm which attracts tourists. There are many hotels in and around which makes the visit pleasant. All in all, the Kotkahlur fort makes for a good one-day visit with family and friends.

2. Naina Devi Temple

Situated on top of a hill at a distance of about 69km from Hamirpur in Bilaspur district, is the Shri Naina Devi temple. Mythologically, this is the place where the eyes of Sati fell when Shiva performed Tandava Nrutya with her body and the enraged Vishnu unleashed his Chakra which cut her body into 51 pieces. It is one of the most significant Shakti Peethas of India built by Raja Bir Chand and is one of the major attractions of the city. There are Palki and ropeway facilities for visitors to reach the top of the hill and there are many facilities on the way to the top which ease the commute. The temple is open for visit from 6:00 am to 9:00 pm on all days.

3. Sujanpura Tira

 Sujanpura Tira

Photo by Ashishverma.pu, CC BY-SA 3.0

This town in Hamirpur is located on the banks of river Beas and is a Centre of history and religion. There are various temples in this very town which are renowned not only for their mythological background but also because of their architectural importance. Complementary to this there are a variety of high adrenaline adventure activities such as river rafting, paragliding, angling which cater to a diverse set of tourists. The Narvadeshwar temple dedicated to Shiva-Parvati is home to great paintings hung on the walls, the Muralimanohara (Bansiwala) temple is also a great place to visit. Apart from temples there are monumental ruins such as palaces and courts (Baradari, the daily court), a huge water reservoir built by Maharaja Sansar Chand Katoch to provide water to the entire Tira which are worth a visit.

4. Nadaun

Synonymous with peace and charm is the famous town of Nadaun in Hamirpur. This town, once a capital of the Kangra ruler stands proudly on the banks of river Beas. There are places of historical importance such as the dilapidated Old Fort which is situated on a hill top and there is the famous Amtar building which caters to the taste of artistic people as it houses many beautiful paintings. The religious people can visit the Shaktipeetha Jwala Ji temple and the ones just seeking a stroll can take a peaceful walk in the evening to the Nadaun Bridge and absorb the essence of a typical Nadaun resident.


In conclusion, a visit to Hamirpur can be seen as the most optimal vacation destination as it not only has the homely, welcoming feel to it but a variety of destinations that would cater to all kinds of tourists and leave the traveler enriched and blissful!