Kangra Fort

Kangra Fort

heritage site · Himachal Pradesh

Kangra Fort stands on a hillock at the confluence of the Manjhi and Banganga rivers in the Dhauladhar foothills, about 20 km from Dharamshala, Himachal Pradesh.

State
Himachal Pradesh
Type
Heritage Site

Kangra Fort stands on a hillock at the confluence of the Manjhi and Banganga rivers in the Dhauladhar foothills, about 20 km from Dharamshala, Himachal Pradesh. Spread over 463 acres, it is described as the largest fort in the Indian Himalayas and one of the oldest, built by the Katoch dynasty of Rajputs.

Kangra Fort is known for

oldest and largest fort in the Indian HimalayasKatoch Rajput dynasty strongholdMahmud of Ghazni raid of 1009Mughal-Sikh-Gurkha-British contested fortress1905 earthquake damage

A short history

The fort's origins are linked to the Katoch dynasty, with 9th-10th century Jain and Hindu temples inside it. Its earliest recorded historical reference is Mahmud of Ghazni's invasion in 1009 AD, when the shrine within the fort was plundered. It was captured by Muhammad bin Tughluq in 1337 and by Firuz Shah Tughluq around 1351-1360. In 1540 it fell to a general of Sher Shah Suri. Raja Dharam Chand submitted to Akbar in 1556, and in 1620 Emperor Jahangir's forces starved the fort into surrender, after which it was annexed to the Mughal Empire. The fort surrendered to Sikh leader Jai Singh Kanhaiya in the 1770s-80s, and Raja Sansar Chand regained it through treaty around 1785-86. Besieged by the Gurkhas 1807-1809, it was relieved by Maharaja Ranjit Singh, who formally acquired the fort in 1809. During the First Anglo-Sikh War it was besieged in 1846 and passed to British control. It was severely damaged by an earthquake on 4 April 1905. [Source: en.wikipedia.org/wiki/Kangra_Fort]

Why Kangra Fort matters

Recognized as the oldest and largest fort in the Indian Himalayas and a stronghold of the Katoch Rajput dynasty, Kangra Fort was a strategic prize repeatedly contested by the Delhi Sultanate, Mughals, Sikhs, Gurkhas, and British.

When to go

September to November ideal; can be very cold in January

Why visit

One of India's most ancient forts — a dynasty's 1,000-year seat with Dhauladhar views.

How to reach

The fort is in Old Kangra, about 20 km (roughly a 40-minute drive) from Dharamshala. The nearest airport is Kangra Airport at Gaggal, about 10-14 km away, with regular flights to Delhi.

Kangra Fort guide & itineraries

More to explore in Himachal Pradesh

Other places worth pairing with this visit — tap a mood to reshape the list.

Travellers exploring here also loved

Reviews & ratings

What travellers say about Kangra Fort

CityDekho traveller reviews

★★★★★★★★★★

No CityDekho reviews yet

Be the first traveller to review this place.

Community

Ask questions and share tips about Kangra Fort

Sign in to ask a question or share a tip about Kangra Fort.

Loading…

Been to Kangra Fort?

Write what you would tell a friend — where you stayed, what you would skip, the thing you wish somebody had mentioned before you went. We read every submission before it goes up.

Share your story

More heritage & forts

More places you'll love

Trending in Himachal Pradesh