Kangra Fort is a historic fort near Kangra town, with gateways, temples and a watchtower among its features. It makes a day trip from Dharamshala, where Turkish Cottage, a three-star hotel, is located.
- Location: about 3 km from Kangra town.
- Road connection: Kangra town is connected to Dharamshala by public and private transport.
- Opening hours: 9:00 a.m. to 6:00 p.m.
- Entry: payment of a fee is required.
Why visit Kangra Fort?

Kangra Fort combines a long history with a series of gateways, religious structures and defensive features set above the valley. The fort is a protected monument under the Archaeological Survey of India (ASI).
Built by the Katoch dynasty, Kangra Fort is one of India’s oldest forts and the largest in the Himalayas, according to the Kangra district government. It resisted a Mughal siege in 1615 before Jahangir subdued it in 1619–1620. The 1905 Kangra earthquake caused major structural damage, and the fort was abandoned as a military site afterward.
Inside the entrance, the museum has old photographs of the fort from before the earthquake, along with stone sculptures, carvings, idols and other artefacts. The displays offer historical context before you walk among the fort’s structures.
How do you travel from Dharamshala to Kangra Fort?

Road transport connects Dharamshala with Kangra town through public and private networks. Kangra Fort is near the Shimla–Mataur national highway.
The fort is about 3 km from Kangra town, so make sure your onward transport takes you to the fort rather than ending in town. For details on the route and transport choices, see how to travel the Dharamshala-to-Kangra distance.
Gaggal Airport is 14 km from Kangra valley, and Kangra railway station is the nearest narrow-gauge station. From the nearest railway stations, you can continue by taxi or direct bus. Check the official ASI site before you go for current ticket arrangements.
What can you see on a route through the fort?

A walk through Kangra Fort takes in its named gateways, temples, watchtower and stepwell. Its gateways include the Jahangiri Darwaza and Ranjit Singh Darwaza, while temples are dedicated to Laxmi Narayan and Ambika Devi.
The watchtower and Kapoorsagar stepwell are also among the fort’s features. You can see these structures as you move through the site, then visit the museum at the entrance for historical photographs and artefacts.
What are Kangra Fort’s entry hours and access details?

Kangra Fort’s opening hours are 9:00 a.m. to 6:00 p.m. Entry is available on payment of a fee; check the official ASI site before you go for current ticket details.
ASI visitor guidelines direct visitors to buy tickets through authorized counters, kiosks, partner websites or apps, or by scanning the designated on-site QR code. The available options at Kangra Fort may vary. The fort’s accessibility provisions for visitors with mobility limitations are not confirmed, so contact the site before travelling if you need access information.
What can you pair with Kangra Fort near Kangra?
Kangra town is a natural nearby stop to pair with the fort, which lies about 3 km away. Elsewhere in Kangra district, the Masroor Rock-cut Temples complex contains 15 rock-cut temples dated to circa the 8th century AD.
If you’re considering that site as a separate outing, how to plan a visit to the Masrur Rock-cut Temples from Dharamshala is also relevant.
FAQs
What is another name for Kangra Fort?
Kangra Fort is also known as Nagarkot.
How far is Kangra Fort from Kangra town?
The fort is about 3 km from Kangra town.
Does Kangra Fort charge an entry fee?
Yes. Entry is available on payment of a fee; check the official ASI site for current ticket details.
