Nestled near Sutlej and Ravi Kangra is a town in Kangra district in the north western part of Himachal Pradesh. Kangra district has its head quarters at Dharamshala about 30 kms to the north of the town. Kangra district is also called 'Dev Bhoomi' owing to the numerous temples its home to. Brijeshwari Devi temple popularly known as Nagarkot Dham or Kot Kangra is located in Kangra town.
Kangra valley railway runs daily passenger trains between Pathankot and Joginder nagar however it takes approximately 7 hours to cover the distance of 150 kms. Kangra is about 90 kms from Pathankot and Kangra valley passenger which stops at Kangra Mandir station takes about 5 hours to reach Kangra Mandir station from Pathankot.
Masroor Rock Cut Temple
Masroor Rock Cut Temple is located 30 kms from Kangra town. Masroor Rock Cut Temple is a 8th-century monolithic rock cut temple complex of 15 temples carved out of a single rock.
Kangra Fort is located atop a hill at the confluence of Banganga and Patal Ganga river near Nagarkot about 12 kms from Kangra railway station. Managed by the Archaeological Survey of India Kangra fort spread over an expansive area also encompasses the palace which is in ruins now. The entrances or 'darwazas' of this fort were constructed during the regimes of different rulers of this fort. There are shrines of Lakshmi-Narayana Sitala and Ambika Devi at the passage that leads up to the palace.
Brijeshwari Devi temple or Nagarkot Dham as it is popularly known is a temple located close to the Kangra town. A 'Shakti Peeth' Brijeshwari Devi temple diefies Parvati. The original temple was destroyed in the 1905 earthquake which was rebuilt in 1930.