Kangra Fort (Kangra ka Qila), on a steep spur above Kangra town in Kangra district, Himachal Pradesh, is one of India’s oldest and largest forts and the long-held seat of the Katoch dynasty. It stands where the Banganga and Manjhi (locally also called Patal Ganga) streams meet, in the foothills of the Dhauladhar range. This guide covers its history, layout, temples, the Sansar Chand Katoch Museum and audio guide, fees, timings and how to reach it.
Kangra Fort is a hilltop fort in Kangra town, Himachal Pradesh, built by the Katoch Rajput dynasty and now protected by the Archaeological Survey of India. According to the ASI and the Kangra district administration, it is one of the oldest forts in India and the largest in the Himalayas, holding Hindu and Jain temples and the ruins of palaces, gates and a Mughal-era mosque.
Key takeaways
- Kangra Fort stands on a spur between the Banganga and Manjhi streams at Kangra town, Kangra district, Himachal Pradesh, about 20 km from Dharamshala, at roughly 700 m elevation (Wikipedia citing ASI).
- The Katoch Rajput dynasty, which traces itself to the ancient Trigarta kingdom named in the Mahabharata, built and held the fort; the ASI calls it one of India’s oldest forts and the largest in the Himalayas, covering about 463 acres.
- The oldest surviving structures inside are Hindu and Jain temples dated to the 9th–10th century; a Rishabhanatha idol carries an inscription dated 854 CE (Wikipedia).
- The fort passed through Mughal, Sikh (Maharaja Ranjit Singh took it on 24 August 1809) and British hands, and was heavily damaged by the Kangra earthquake of 4 April 1905.
- Best season is October to June; the nearest airport is Kangra–Gaggal (about 14 km), the nearest broad-gauge railhead Pathankot Cantt (about 87 km), with the narrow-gauge Kangra Valley “toy train” running when the line is open.
- Entry fees vary by source and should be reconfirmed; the foreign-national rate is commonly cited as ₹300, and the adjoining Sansar Chand Katoch Museum provides the audio guide (as of October 2026).
About Kangra Fort
Kangra Fort is a large hill fort on the outskirts of Kangra town, in Kangra district of Himachal Pradesh, raised on a steep spur where the Banganga and Manjhi streams come together. It is also called Nagarkot or Kot Kangra. According to Wikipedia citing the Archaeological Survey of India, it sits at about 700 m in the foothills of the Dhauladhar range, roughly 20 km from Dharamshala, and covers about 463 acres, which makes it the largest fort in the Indian Himalayas.
The fort is a ruin rather than a restored palace, and that is part of its appeal. You climb a long defensive passage through a series of gates to reach the upper courtyards, old temple shrines and a Mughal-era mosque, with wide views over the two river valleys and the Dhauladhar wall behind. Give yourself about two to three hours, including the museum and the audio guide, and wear shoes that cope with uneven stone ramps.
| Location | Kangra town, Kangra district, Himachal Pradesh (also called Nagarkot / Kot Kangra) |
|---|---|
| Setting | Spur above the Banganga–Manjhi confluence, Dhauladhar foothills, about 700 m |
| Built and held by | Katoch Rajput dynasty (traced to the ancient Trigarta kingdom) |
| Managed by | Archaeological Survey of India (protected monument) |
| Area | About 463 acres (ASI, via Wikipedia) |
| Time needed | 2–3 hours, including the museum and audio guide |
| Best season | October to June |
A short history: Katoch, Mughal, Sikh and British
Kangra Fort was built and held for centuries by the Katoch dynasty before passing through Mughal, Sikh and British hands and being wrecked by the 1905 earthquake. According to the ASI and the Kangra district administration, the Katoch are a Rajput family who trace their line to the ancient Trigarta kingdom named in the Mahabharata, which is why the fort is often described as one of the oldest in India. Claims that it is thousands of years old rest on tradition rather than confirmed archaeology, so they are best read as part of the legend of the place.
The documented record is clearer from the medieval period. Wikipedia, drawing on standard histories, records that Mahmud of Ghazni raided Kangra in 1009, that Muhammad bin Tughluq took it in 1337 and Firuz Shah Tughluq in 1351, and that Khawas Khan Marwat, a general of Sher Shah Suri, captured it in 1540. Raja Dharam Chand submitted to Akbar in 1556, bringing the Katoch into the Mughal orbit.
The Mughal conquest itself was hard-won. The Kangra district administration records a failed siege in 1615 under Sheikh Farid Murtaza Khan, sent by Emperor Jahangir, and says the fort finally fell to the Mughals in 1619–1620; Jahangir visited in 1621 and a mosque was built inside. The Mughals then administered the fort for more than 160 years, until it was surrendered in 1783 to Jai Singh Kanhaiya of the Sikh Kanhaiya Misl.
The Katoch ruler Raja Sansar Chand II recovered the fort in the late 1780s (sources differ on whether 1786 or 1789). A large Gorkha army under Amar Singh Thapa besieged it from 1807, and by 1809 most of Kangra’s lands had fallen, though the fort held out. Sansar Chand turned to Maharaja Ranjit Singh of the Sikh Empire for help; after the Gorkhas were pushed back, Ranjit Singh took the fort and 66 villages on 24 August 1809 as his price. The entrance gate, the Ranjit Singh Gate, dates from this Sikh period. For the wider state, see our Himachal Pradesh travel guide.
The British took the fort after the First Anglo-Sikh War, following a siege that ran from mid-April to 28 May 1846, and kept a garrison there. That ended on 4 April 1905, when the Kangra earthquake heavily damaged the fort and it was abandoned as a military site. What stands today is the earthquake-shaken ruin, now protected by the ASI.
Layout: gates, courtyards and the river view
Kangra Fort is entered through a narrow, climbing passage guarded by a run of gates, which opens onto upper courtyards with temple shrines and long views over the two rivers. According to Wikipedia’s description, you pass first into a small courtyard between two Sikh-period gates, then up a long passage through the Ahani and Amiri Darwaza, both attributed to Nawab Saif Ali Khan, the first Mughal governor of Kangra.
About 500 feet inside the outer gate the passage turns sharply and runs past the Jehangiri Darwaza, a reminder of the Mughal years. Beyond it the Darsani Darwaza opens onto the main courtyard; its flanking statues of the river goddesses Ganga and Yamuna survive, though defaced. From the upper terraces the ground falls away on both sides to the Banganga and Manjhi streams, with the Dhauladhar range rising behind, which is the view most visitors remember.
Because the fort is a ruin with little signage, the layout rewards slow walking and the audio guide. The stepped passage and repeated gates were the defensive core of the fort, forcing any attacker to climb slowly under fire, and they still shape how you move through the site today.
| Feature | What it is | Time needed |
|---|---|---|
| Ranjit Singh Gate & entrance court | Sikh-period outer gates and first courtyard | 10 min |
| Ahani, Amiri & Jehangiri Darwaza | Climbing passage of Mughal-era gates | 20–30 min |
| Darsani Darwaza & main courtyard | Gate with Ganga–Yamuna statues; temple area | 20 min |
| Temple shrines (Lakshmi-Narayan, Ambika Devi, Jain) | 9th–10th-century Hindu and Jain shrines | 20–30 min |
| Upper ramparts & river view | Terraces over the Banganga–Manjhi valleys | 20 min |
Temples inside the fort
The oldest surviving structures inside Kangra Fort are Hindu and Jain temples dated to the 9th–10th century, which is one reason the ASI treats the site as so old. According to Wikipedia, stone shrines to Lakshmi-Narayana and to Ambika Devi stood along the south side of the main courtyard, together with a Svetambara Jain temple that held a large idol of Rishabhanatha, the first Jain Tirthankara.
That Rishabhanatha idol carries an inscription dated 854 CE and was re-installed in an independent shrine in 1978; the ASI now protects it, and Jain devotees may still worship there. A Jain legend ties the shrine’s origin to the demigoddess Ambika, who is said to have created a Rishabhanatha temple at the fort so that a king could break his fast. That story is a legend, not documented history, and is worth enjoying as such.
The temple group makes Kangra Fort unusual among Indian hill forts: it is as much a layered religious site as a military one, with Hindu and Jain shrines, a Mughal mosque and Sikh and British additions all sharing the same spur. Treat the active shrines with the respect you would show any place of worship.
The Sansar Chand Katoch Museum and audio guide
The Maharaja Sansar Chand Katoch Museum sits right beside the fort entrance and is run by the royal family of Kangra, not by the ASI. Travel accounts note that it displays Katoch-era arms, royal portraits, jewellery, manuscripts and Kangra-school miniature paintings, and that photography is not allowed inside. A small, separate ASI museum also stands near the entrance.
The museum is the place to pick up the fort’s audio guide, which most visitors rate highly because the ruin itself has little signage. Several accounts say the audio guide is narrated by the Katoch family, with the current head of the house, Tikaraj Aishwarya Katoch, often credited; the museum also runs a small cafeteria. Budget 30–45 minutes for the museum on top of the fort circuit, and use the audio guide to make sense of the gates and shrines as you climb.
Best time to visit
The best time to visit Kangra Fort is October to June, when the Dhauladhar foothills are clear and the open ramparts are comfortable to walk. Winter days from October to March are cool and bright, with crisp views of the snow line; spring and early summer stay pleasant at this modest 700 m elevation, though May and June can get warm in the middle of the day.
Avoid the main monsoon from July to September if you can. The Kangra valley is landslide-prone in heavy rain, approach roads and the narrow-gauge rail line are often disrupted, and the open fort is exposed to downpours. If you do travel then, keep plans flexible and carry rain cover. Dates are indicative of the regional pattern; check the India Meteorological Department forecast close to your trip.
| Season | Months | Weather | Good for |
|---|---|---|---|
| Winter | Oct–Feb | Cool, clear days; cold mornings | Best for views and photography |
| Spring | Mar–Apr | Mild and green | Comfortable all-day sightseeing |
| Summer | May–Jun | Warm midday, pleasant evenings | Early-morning and late-afternoon visits |
| Monsoon | Jul–Sep | Heavy rain, landslide risk | Avoid; travel disruption likely |
Entry fee, timings and closed day
Kangra Fort is a ticketed monument that is generally open daily, roughly 9 am to 5–6 pm, but the exact fee and hours vary across sources, so reconfirm at the ticket counter. Travel listings commonly cite fort hours of about 9 am to 6 pm in summer (April–September) and 9 am to 5 pm in winter (October–March), with the site open every day of the week (as of October 2026).
On fees, online figures conflict and I could not confirm a single official rate this session, so treat the following as a planning estimate to reconfirm, not a quoted price. The foreign-national rate is consistently cited as around ₹300. The Indian rate is given variously as ₹25 or ₹150 depending on the source, so check the current figure at the gate. The adjoining Sansar Chand Katoch Museum charges separately, and a sound-and-light show and a heritage walk, where running, are also ticketed separately. A still-camera or video fee may apply; the audio guide is issued at the museum.
| Item | Detail (planning estimate — reconfirm) |
|---|---|
| Open hours | Daily; about 9 am–6 pm (summer) / 9 am–5 pm (winter) |
| Fort entry (Indian) | Cited as ₹25–₹150 — confirm at the counter |
| Fort entry (foreign) | Commonly cited ₹300 |
| Sansar Chand Katoch Museum | Separate ticket; photography not allowed inside |
| Audio guide | Issued at the museum (recommended) |
| Sound-and-light show / heritage walk | Separate tickets where running |
How to reach Kangra Fort
The easiest way to reach Kangra Fort is to fly or drive to Kangra town, where the fort sits on the outskirts about 20 km from Dharamshala. The nearest airport is Kangra–Gaggal, the broad-gauge railhead is at Pathankot, and the scenic narrow-gauge “toy train” reaches Kangra when its line is open.
By air: Kangra Airport at Gaggal (code DHM) is about 14 km from the fort, per the Kangra district administration, with short flights to Delhi operated by carriers such as IndiGo and SpiceJet. The airport sits on hilly terrain with a short runway and a reported extension underway, so flights can be weather-sensitive; confirm current schedules with the airline or the Airports Authority of India before booking (as of October 2026).
By rail: The nearest broad-gauge station is Pathankot Cantt (Chakki), about 87 km away per the district administration, from where taxis and buses run up to Kangra. The historic Kangra Valley Railway, a 762 mm narrow-gauge line from Pathankot to Joginder Nagar commissioned in 1929 and now on UNESCO’s tentative World Heritage list, has a station at Kangra; however, services have been badly disrupted in recent years. Press reports note the Chakki bridge near Pathankot collapsed in 2023 and that trains have at times run only on limited stretches such as Kangra–Baijnath. Check the current running status on the National Train Enquiry System (NTES) or with Indian Railways before relying on the toy train.
By road: Kangra is well connected by the Chandigarh–Dharamshala highway; New Delhi is about 471 km away, with overnight Volvo and HRTC buses and taxis serving the valley. From Dharamshala or McLeodganj the fort is an easy half-day trip by taxi or bus.
| From | Distance | Mode |
|---|---|---|
| Kangra–Gaggal Airport (DHM) | About 14 km | Taxi / bus |
| Dharamshala | About 20 km | Taxi / bus |
| Pathankot Cantt railway station | About 87 km | Train + taxi / bus |
| New Delhi | About 471 km | Overnight bus / car |
Where to stay and budget
Most visitors stay in Kangra town for convenience or base themselves in Dharamshala and McLeodganj, about 20 km away, where the choice of hotels and homestays is far wider. Kangra itself has simple hotels and guesthouses near the bus stand and temples; Dharamshala and McLeodganj add mid-range hotels, boutique stays and budget backpacker options.
- Budget (around ₹800–₹1,800 a night): Guesthouses and small hotels in Kangra town and lower Dharamshala, handy for the fort and the Brajeshwari temple.
- Mid-range (around ₹2,000–₹4,500): Comfortable hotels and homestays in Dharamshala and McLeodganj, many with valley or Dhauladhar views.
- Upper and boutique (₹5,000 and up): Resort-style and heritage-leaning stays around Dharamshala and the Kangra tea belt; book ahead in peak season.
Rates are indicative planning bands as of October 2026 and rise on long weekends and in the April–June and October peaks; always reconfirm tariffs when booking. For the hill-town options, see our McLeodganj and Dharamshala travel guide.
| Item | Budget trip | Comfortable trip |
|---|---|---|
| Stay (2 nights, per person sharing) | ₹1,000–₹1,800 | ₹2,500–₹4,500 |
| Food (2 days) | ₹500–₹900 | ₹1,200–₹2,200 |
| Local transport & taxis | ₹500–₹900 | ₹1,200–₹2,500 |
| Fort, museum & audio-guide tickets | ₹150–₹400 | ₹300–₹700 |
| Approx. total (excl. train/flight) | ₹2,150–₹4,000 | ₹5,200–₹9,900 |
Assumptions: two nights, two people sharing a room, local sightseeing by taxi/bus, meals at local restaurants. Long-distance train or flight fares are extra and vary by class and date.
Rules, photography and practical tips
Kangra Fort is an open ASI monument with no special permits, but a few sensible rules apply: still photography is normally allowed at the fort, while photography is not permitted inside the Sansar Chand Katoch Museum. Any camera or video fee at the fort, and the rules on tripods or drones, should be checked at the ticket counter, since the ASI treats drones and commercial shoots separately.
- Footwear and footing: The climbing passage and ramparts are stone and uneven, with steep drops; wear grippy shoes, mind children, and carry water.
- Take the audio guide: The ruin has little signage, so the museum’s audio guide greatly improves the visit.
- Cash and UPI: Kangra town has ATMs and wide UPI acceptance; carry some cash for tickets and small vendors.
- Timing: Go in the morning for clear Dhauladhar views and cooler light, and combine the fort with the nearby Brajeshwari temple.
- Healthcare: Kangra and Dharamshala have hospitals, including the regional Dr Rajendra Prasad Government Medical College at Tanda, so basic care is close at hand.
- Solo and women travellers: The fort and town are busy and generally comfortable by day; use registered taxis after dark, as anywhere.
- Monsoon caution: In July–September check road and rail status before setting out, as landslides can disrupt access.
Nearby places
Kangra Fort pairs naturally with the Brajeshwari Devi temple in Kangra town and with the rock-cut temples at Masrur, and sits within an easy drive of Jwalamukhi and the hill towns of Dharamshala and McLeodganj. A two- or three-day base in the valley covers all of them comfortably.
| Place | Distance from Kangra | Why go |
|---|---|---|
| Brajeshwari Devi temple | In Kangra town (near the fort) | One of the valley’s most revered Shakti temples, at Nagarkot |
| Jwalamukhi (Jwala Ji) temple | About 30 km | Shakti shrine famous for its natural flame |
| Masrur rock-cut temples | About 35–40 km | Monolithic 8th-century shrines carved from the rock — see our Masrur temples guide |
| Dharamshala & McLeodganj | About 18–20 km | Hill town, Tibetan centre and monasteries |
Frequently asked questions
Where is Kangra Fort located?
Kangra Fort is located on a spur on the outskirts of Kangra town, in Kangra district of Himachal Pradesh, where the Banganga and Manjhi streams meet in the Dhauladhar foothills. It sits at about 700 m, roughly 20 km from Dharamshala and about 14 km from Kangra–Gaggal airport, and is a protected Archaeological Survey of India monument.
Who built Kangra Fort and how old is it?
Kangra Fort was built and long held by the Katoch Rajput dynasty, which traces itself to the ancient Trigarta kingdom named in the Mahabharata. The ASI calls it one of India’s oldest forts; its oldest surviving structures are 9th–10th-century temples, and a Rishabhanatha idol inside carries an 854 CE inscription. Claims of a far older age rest on tradition.
What is the entry fee and timing for Kangra Fort?
Kangra Fort is open daily, roughly 9 am to 6 pm in summer and 9 am to 5 pm in winter. The foreign-national ticket is commonly cited as ₹300; the Indian rate is given as ₹25 or ₹150 depending on the source, so reconfirm at the counter. The museum, audio guide and any sound-and-light show are ticketed separately (as of October 2026).
How do I reach Kangra Fort by train or air?
Fly to Kangra–Gaggal airport (about 14 km) for short flights to Delhi, or take a train to Pathankot Cantt (about 87 km) and continue by taxi or bus. The narrow-gauge Kangra Valley “toy train” has a station at Kangra but has suffered serious service disruptions, so check its running status on NTES or with Indian Railways before relying on it.
Is there a museum and audio guide at Kangra Fort?
Yes. The Maharaja Sansar Chand Katoch Museum, run by the Kangra royal family, sits beside the fort entrance and displays arms, royal portraits and Kangra miniatures; photography inside is not allowed. The museum issues the fort’s audio guide, often narrated by the Katoch family, which is well worth taking because the ruin has little signage.
How many days do you need for Kangra Fort and nearby places?
Half a day is enough for Kangra Fort, the museum and the audio guide, plus the Brajeshwari temple in town. Add a day to include the Masrur rock-cut temples (about 35–40 km) and Jwalamukhi (about 30 km), and a further day or two if you base yourself in Dharamshala and McLeodganj, about 20 km away.
Last updated and sources
Kangra Fort suits history and heritage travellers and anyone touring the Kangra valley from Dharamshala; the best window is October to June, ideally starting early for clear Dhauladhar views and the audio-guided climb.
Last updated: 12 October 2026. Fees, timings and permits change — reconfirm with official sources before you travel.
Sources: Kangra District Administration, hpkangra.nic.in — Kangra Fort and Kangra Valley Rail; Ministry of Culture / Indian Culture portal, Kangra Fort; Archaeological Survey of India, asi.nic.in; Wikipedia for consolidated history and layout, Kangra Fort, Kangra Valley Railway and Masrur Temples (used to locate primary detail); The Tribune for toy-train service status, Kangra Valley rail disruptions. Accessed October 2026.

