
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
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.
More heritage & forts
More places you'll love























.jpg?width=2048)


