Updated: November 2026
Short answer: Kangra Fort, the old Nagarkot, is the fort of the Katoch kings on a ridge between the Manjhi and Banganga rivers on the edge of Kangra town, about 20 km from Dharamshala and 8 km from Gaggal airport. Often described as the largest fort in the Indian Himalayas, it was attacked by Mahmud of Ghazni in 1009, taken by Jahangir’s forces in 1620, held by Maharaja Ranjit Singh from 1809 and by the British from 1846, and badly damaged in the 4 April 1905 earthquake. Today it is an ASI-protected monument with ruined gates, ramparts and 9th–10th-century temples. Allow 1.5–2 hours, and combine it with the Kangra Devi temple below and the Masroor rock-cut temples.
Quick answer: Kangra Fort at a glance
- Where: outskirts of Kangra town, on a hillock between the Manjhi and Banganga rivers, Kangra district.
- Distances: Dharamshala about 20 km, Gaggal (Kangra) airport about 8 km, Palampur about 36 km, Pathankot about 90 km.
- Built by: the Katoch Rajput dynasty; first recorded in 1009.
- What you see: Sikh-period and older gateways (Ranjit Singh Gate, Ahani, Amiri, Jehangiri and Darsani Darwazas), ramparts, Lakshmi-Narayan and Ambika Devi temples, a Jain temple with a Rishabhanatha idol, and valley views.
- Tickets: ASI monument; tickets can be booked online through ASI’s portal. A small museum near the entrance shows Katoch royal items and Kangra miniatures.
- Combine with: Kangra Devi (Brajeshwari) temple, Masroor rock-cut temples, Chamunda Devi (about 22 km), Jwala Ji (about 30–35 km).
Want a Kangra Fort and temples day planned?
We are a Himachal-based operator. We’ll plan Kangra Fort, Kangra Devi, Masroor and Chamunda with a local driver and send one clear quote. Get a free quote · WhatsApp us · Call +91 70874 88961
What is the history of Kangra Fort?
Kangra Fort was built by the Katoch dynasty, who ruled the Kangra hills, on a steep hillock where the Manjhi and Banganga rivers meet. Its strategic position and the wealth of the nearby Brajeshwari temple made it one of the most fought-over forts in north India.
| Year | What happened |
|---|---|
| 1009 | Mahmud of Ghazni invaded; the earliest recorded reference to the fort. |
| 1620 | Jahangir’s forces captured the fort and annexed Kangra; it stayed under Mughal rule until 1783. |
| 1786 | Raja Sansar Chand Katoch gained it through a treaty with Jai Singh Kanhaiya. |
| 1809 | Maharaja Ranjit Singh took possession of the fort and 66 villages. |
| 1846 | The British took it after a siege from mid-April to 28 May. |
| 4 April 1905 | The Kangra earthquake heavily damaged the fort; the British garrison left afterwards. |
The fort is now protected by the Archaeological Survey of India. It covers a large area, about 463 acres by one account, and is often called the largest fort in the Indian Himalayas.
What can you see inside Kangra Fort?
- The gateways: you climb through a series of gates, including the Ranjit Singh Gate from the Sikh period and the Ahani, Amiri, Jehangiri and Darsani Darwazas, each higher up the ridge.
- Temples: remains of Hindu and Jain temples from about the 9th–10th century, with shrines to Lakshmi-Narayan and Ambika Devi and a Svetambara Jain temple with an idol of Rishabhanatha.
- Ramparts and views: the top of the fort looks down on the two rivers and across the Kangra valley to the Dhauladhar range.
- Museum: a small museum about 200 m from the ticket gate displays items of the Kangra royal family, Kangra-school miniatures, and photographs from before and after the 1905 earthquake. An audio guide in Hindi and English is offered.
The museum’s own page lists 9 am–5 pm and closure on Fridays; ASI timings for the fort can differ, so confirm at the gate or on the ASI online ticketing portal before you go. The climb is on uneven stone paths and steps; wear good shoes and carry water in summer.
How do you reach Kangra Fort?
| From | Distance | How |
|---|---|---|
| Dharamshala | About 20 km, 45 minutes | Taxi or HRTC bus to Kangra town. |
| Gaggal (Kangra) airport | About 8 km | Easy to visit on arrival or departure day. |
| Pathankot | About 90 km | Nearest broad-gauge station; Kangra town is on the Pathankot–Mandi highway. |
| Palampur | About 36 km | Combine with tea gardens and Baijnath. |
The narrow-gauge Kangra Valley Railway also stops at Kangra, a short drive from the fort. On our Dharamshala taxi service page, a full day of up to 250 km covering Kangra Fort and Masroor is ₹3,000 in a sedan, ₹3,500 in an Ertiga and ₹4,750 in an Innova Crysta.
What else can you see near Kangra Fort?
| Place | Distance | Why go |
|---|---|---|
| Kangra Devi (Brajeshwari) temple | In Kangra town, near the fort | Shakti Peeth; darshan about 5 am–9 pm in summer. See Kangra Devi. |
| Masroor rock-cut temples | About 40 km from Dharamshala | 8th-century Hindu temples carved from one sandstone ridge, with a tank reflecting the Dhauladhar; ASI site. |
| Chamunda Devi | About 22 km | Devi temple on the Baner river; good for an evening aarti. See Chamunda Devi. |
| Jwala Ji | About 30–35 km | Temple where natural flames are worshipped; no idol. See Jwala Ji. |
| Dharamshala and McLeod Ganj | About 20 km | Tibetan quarter, Bhagsu, Naddi and Triund. See Dharamshala tourist places. |
How do you plan a Kangra day?
| Plan | Route |
|---|---|
| History day from Dharamshala | Morning: Kangra Fort and museum. Lunch in Kangra. Afternoon: Masroor rock-cut temples. Back by evening. |
| Temples day | Kangra Devi darshan early, Kangra Fort, then Chamunda Devi for the evening aarti. |
| Shakti Peeth circuit (2 days) | Chintpurni and Jwala Ji on day one; Kangra Devi, Kangra Fort and Chamunda on day two. See Shakti Peeth Himachal. |
When is the best time to visit Kangra Fort?
- October to March: the best months; clear, mild days in the valley, snow on the Dhauladhar behind.
- April to June: fine in the morning; Kangra town (about 740 m) gets hot by afternoon, so start early.
- July to September: heavy monsoon rain in the Kangra valley; paths are slippery.
- Festivals: Navratri and the Makar Sankranti butter festival at Kangra Devi bring big crowds to Kangra town.
What this means for your trip
Give Kangra Fort a morning, ideally between October and March, and pair it with the Kangra Devi temple below and Masroor’s rock-cut temples in the afternoon. Base in Dharamshala, or visit on your way to or from Gaggal airport, which is only about 8 km away. If you’re planning the Kangra valley as part of a longer trip, our Dharamshala Dalhousie tour from Delhi (4N/5D) starts from ₹16,499 per person off-season on its live page, and we can add a Kangra day. For more around the valley, see Palampur tourist places.
Kangra Fort: frequently asked questions
Who built Kangra Fort?
The Katoch dynasty of Rajputs, who ruled the Kangra hills, built Kangra Fort. Its earliest recorded mention is Mahmud of Ghazni’s invasion in 1009.
How far is Kangra Fort from Dharamshala?
About 20 km, or around 45 minutes by road. The fort is on the outskirts of Kangra town, about 8 km from Gaggal (Kangra) airport.
What is the history of Kangra Fort?
Mahmud of Ghazni attacked it in 1009; Jahangir’s forces took it in 1620 and it stayed Mughal until 1783; Raja Sansar Chand gained it by treaty in 1786; Ranjit Singh held it from 1809; and the British took it in 1846. The 4 April 1905 earthquake left it in ruins.
Is there a ticket for Kangra Fort?
Yes. Kangra Fort is an ASI-protected monument with an entry ticket that can also be booked online through ASI’s ticketing portal. A small museum near the entrance has its own timings; check both before you go.
How much time is needed for Kangra Fort?
About 1.5–2 hours for the gates, temples, ramparts and museum. Add an hour for Kangra Devi temple in town, and a half day if you also go to the Masroor rock-cut temples.
Is Kangra Fort the largest fort in the Himalayas?
It is often described as the largest fort in the Indian Himalayas, covering a large area on a ridge between the Manjhi and Banganga rivers. Much of it is in ruins after the 1905 earthquake.
What is near Kangra Fort?
The Kangra Devi (Brajeshwari) temple in Kangra town, the Masroor rock-cut temples, Chamunda Devi (about 22 km), Jwala Ji (about 30–35 km) and Dharamshala (about 20 km).
Plan the Kangra valley with a local operator
Tell us your dates. We’ll plan Kangra Fort, the temples and Dharamshala with a local driver and the right hotel, and send one clear quote.
Get a free quote · WhatsApp us · Call +91 70874 88961 · info@suzutravels.com
Suzu Travels is an HP Tourism registered travel agent (Reg. No. DTO-MND-11-243/2022) — see our certificates.
