Stay in Bharat ™

Kangra travel guide

Old fort town of the Katoch kings – temples, tea gardens and a toy train across the Kangra valley

📍 Himachal Pradesh 12 places to visit 🏨 2 stays to book Updated 20 Oct 2026
Book a stay in Kangra

Kangra is an old temple and fort town in the valley of the same name, about 15 km below Dharamshala. It is known for Kangra Fort and the Brajeshwari Devi temple, and makes an easy base for the rock-cut temples of Masroor, the shrines of Jawalamukhi and Chamunda, the Pong Dam lake and the tea gardens of Palampur.

History of Kangra

Kangra, known in old texts as Nagarkot, was the heart of the ancient kingdom of Trigarta, which is named in the Mahabharata. The Katoch Rajputs, one of the oldest ruling families in India, held the valley for centuries from their fort above the town, and the wealthy Brajeshwari Devi temple drew pilgrims from across the north.

Kangra Fort was coveted by every power in the region. Mahmud of Ghazni raided it in 1009, the Mughals took it under Jahangir in the early 1620s, and the Katoch ruler Sansar Chand won it back in 1786. After a long Gorkha siege, it passed to Maharaja Ranjit Singh in 1809, and the British took it in 1846 after the First Anglo-Sikh War.

Under Sansar Chand’s patronage the valley became the home of Kangra miniature painting – the finest flowering of the Pahari school, with soft colours, lyrical scenes of Radha and Krishna and the green Kangra hills in the background.

The great Kangra earthquake of 4 April 1905 brought down much of the fort, the town and the Brajeshwari temple, and killed around 20,000 people across the region. The temple was rebuilt, and the fort’s ruins still stand on the ridge between the Banganga and Manjhi rivers.

Best time to visit Kangra

Kangra is pleasant from October to April and warm but fine in May–June. The monsoon (July–September) is heavy, so plan temple and fort visits for the drier months.

Mar–Apr
Spring · Pleasant, about 12–28°C

Green valley and snow on the Dhauladhar behind the fort – great for photos.

Best
May–Jun
Summer · Warm, can touch the mid-30s

Fine for temples in the morning and evening; head up to Dharamshala or Palampur in the afternoon.

Good
Jul–Sep
Monsoon · Heavy rain

Lush but wet; landslides can close hill roads. The Navratri fairs at the Devi temples start in autumn.

Avoid
Oct–Nov
Autumn · Clear, about 10–25°C

Crisp skies, Navratri at Brajeshwari, Chamunda and Jawalamukhi, and good light at Masroor.

Best
Dec–Feb
Winter · Cool days, cold nights

No snow in town but snow-capped peaks; migratory birds at Pong Dam lake.

Good

How to reach Kangra

✈️
Nearest airport
Kangra Airport, Gaggal (DHM)

About 10–12 km from Kangra town (20–30 min by taxi)

🚆
Nearest railway station
Kangra and Kangra Mandir (Kangra Valley narrow gauge); Pathankot (broad gauge)

Both toy train stations are within a few km of the town. Pathankot, the nearest broad-gauge station, is about 90 km away (2.5–3 hours by road). The Pathankot–Joginder Nagar toy train restarted through services in 2026 after a long break – check the current schedule before planning around it.

🚌
Bus stand

Kangra bus stand (in town) – HRTC and private buses to Dharamshala, Palampur, Jawalamukhi, Pathankot, Chandigarh and Delhi. Local buses and shared taxis run often to Dharamshala and Gaggal; taxis are the easiest way to reach Masroor, Pragpur and Pong Dam.

FromDistance by roadTravel time
DelhiAbout 455 km10–11 hours (overnight bus)
ChandigarhAbout 225 km5–6 hours
AmritsarAbout 200 km5 hours
PathankotAbout 90 km2.5–3 hours
DharamshalaAbout 15 km30–40 min
PalampurAbout 36 km1–1.5 hours
ShimlaAbout 220 km6–7 hours
ManaliAbout 230 km6–7 hours

Distances and times are approximate and change with traffic and weather.

Famous places to visit in Kangra

1Kangra Fort

Fort & palace 📍 About 3 km from Kangra bus stand 🕘 Day time · ticketed

The vast hilltop fort of the Katoch kings, above the meeting of the Banganga and Manjhi rivers. Climb through its old gateways to the ruined temples and ramparts, and visit the Maharaja Sansar Chand Museum at the entrance.

2Brajeshwari Devi Temple

Temple 📍 Kangra town, near the main bazaar 🕘 Early morning to night · free

One of the most revered Devi temples in Himachal, rebuilt after the 1905 earthquake. The lanes leading up to it are lined with stalls selling offerings, sweets and brassware; it is busiest during the Navratras.

3Masroor Rock-cut Temples

Heritage 📍 About 35–40 km west 🕘 Day time · ticketed

A group of 8th-century temples carved out of a single sandstone ridge, often called the Ellora of the Himalaya. A rectangular pool in front reflects the carved spires with the Dhauladhar behind – go in the late afternoon for the light.

4Jawalamukhi Temple

Temple 📍 About 35 km south 🕘 Early morning to night · free

A famous Shakti Peeth with no idol – the goddess is worshipped as small blue flames that burn from natural gas vents in the rock. Expect long queues on weekends and during the Navratras.

5Chamunda Devi Temple

Temple 📍 About 30 km, on the Palampur road 🕘 Early morning to night · free

A popular shrine to Goddess Chamunda on the bank of the Baner river, with a bathing ghat and the Dhauladhar close above. The temple runs a free langar at lunch and dinner.

6Baijnath Temple

Temple 📍 About 50–55 km east 🕘 Early morning to night · free

A stone Shiva temple built in 1204 in the Nagara style, still in daily worship, with fine carvings on its walls. Shiva is worshipped here as Vaidyanath, the lord of healing, and the temple draws big crowds on Mahashivratri.

7Pong Dam Lake (Maharana Pratap Sagar)

Lake 📍 About 40–60 km south-west (Nagrota Surian or Dehra side) 🕘 Day time · best Nov–Mar for birds

A huge reservoir on the Beas and a Ramsar wetland, where tens of thousands of migratory birds such as bar-headed geese spend the winter. Watch from the shore at sunrise or sunset, or join a boat ride where available.

8Kangra Valley Railway

Place to visit 📍 Kangra and Kangra Mandir stations 🕘 A few trains a day · check the schedule

A narrow-gauge line opened in 1929 that winds about 160 km from Pathankot to Joginder Nagar over hundreds of bridges. Ride the slow, scenic stretch from Kangra towards Palampur and Baijnath with the snow peaks outside the window.

9Palampur Tea Gardens

Nature 📍 About 36 km east 🕘 Day time · best Apr–Oct

Rolling estates of Kangra tea below the Dhauladhar. Walk the garden paths, visit a working tea factory to see the leaves processed, and buy fresh green and black tea to take home.

10Pragpur Heritage Village

Heritage 📍 About 55–60 km south 🕘 Day time · free

India’s first notified heritage village (1997), with cobbled lanes, slate-roofed havelis and a central water tank called the Taal. Pair it with nearby Garli for more old mansions.

11Andretta Artists’ Village

Heritage 📍 About 45 km, 12 km from Palampur 🕘 Day time · gallery may close Mondays

A quiet village founded as an artists’ colony by the Irish actor Norah Richards in the 1930s. See the Sobha Singh Art Gallery and the Andretta Pottery studio, where you can watch potters at work or join a short class.

12Bir Billing

Sports & adventure 📍 About 65–70 km east 🕘 Best Oct–Nov and Mar–May · flying depends on weather

One of the world’s top paragliding sites – tandem flights take off from Billing at about 2,400 m and glide down to the fields of Bir. Bir also has Tibetan monasteries and relaxed cafés for a longer stay.

Timings and entry fees change – please check locally before you go.

🏰 Kangra Fort at a glance

Where
About 3 km from Kangra town, on a ridge above the Banganga and Majhi rivers
Built by
The Katoch kings – one of the oldest forts in India
Time needed
1.5–2 hours
Best time
Morning or late afternoon, October–April
Entry
Ticketed (fee at the gate); a small Katoch museum near the entrance
Wear
Good shoes – the ramparts are steep and uneven
Combine the fort with Brajeshwari Devi temple in town the same morning, and Masroor’s rock-cut temples in the afternoon.

Kangra itinerary

2 days in Kangra

Day 1
  • Morning: Kangra Fort and its museum.
  • Brajeshwari Devi temple and the old bazaar.
  • Afternoon: Masroor rock-cut temples.
Day 2
  • Chamunda Devi temple, then on to the Palampur tea gardens.
  • Evening: Andretta or Baijnath on the way back.

3 days – Kangra valley loop

Day 1
  • Kangra Fort, Brajeshwari Devi and Masroor.
Day 2
  • Jawalamukhi temple, then the Pong Dam lake (birds in winter) or Pragpur heritage village.
Day 3
  • Palampur tea gardens, Baijnath temple and an evening at Bir Billing.

Trip budget for Kangra

ItemCostNote
Stay (homestay / hotel)About ₹1,200–3,000 / nightHeritage stays near Pragpur cost more
FoodAbout ₹300–700 per person / dayTry Kangri dham at a local dhaba
Taxi for the dayAbout ₹2,500–3,500Covers fort, Masroor and temples
Taxi Kangra airport → townAbout ₹500–800About 10–12 km
Kangra Fort ticketSmall feeCheck at the gate
Weekend for 2 (approx.)₹8,000–14,0002 nights’ stay + food + a taxi day (travel to Kangra extra)

Costs are rough estimates for Oct 2026 and vary by season and festival days.

Kangra vs Dharamshala, Palampur and Bir Billing

Kangra, Dharamshala or Palampur? All three are close – here’s which suits you.

PlaceFrom ChandigarhVibeBest for
KangraAbout 225 km, 5–6 hOld temple and fort town, local feelHistory, temples, a central base
DharamshalaAbout 240 km, 6–7 hTibetan culture, cafés, trekkingTriund, McLeod Ganj
PalampurAbout 250 km, 6–7 hTea gardens, cooler and quieterFamilies, gentle walks
Bir BillingAbout 250 km, 6–7 hLaid-back villageParagliding

Where to stay in Kangra

Stay in or near Kangra town for the fort and Brajeshwari temple, with Dharamshala and the airport both close by. Pick a farm or village homestay in the valley for quiet evenings and views of the Dhauladhar, or Pragpur for a heritage stay. Kangra is also a central base for day trips to Palampur, Masroor and Jawalamukhi.

See all stays in Kangra →
Plan your stay in Kangra
2 homestay, hotel or cottages – book directly with the host.
Find stays

Own a homestay or hotel in Kangra? List it with Stay in Bharat

Good to know before you go

Temple visitsCover your head at the Devi temples and expect long queues during Navratri.
Toy trainThe Kangra Valley narrow-gauge line has run only on some stretches since flood damage – check the current running status before planning a ride.
Getting aroundA taxi for the day is the easiest way to cover the fort, Masroor and the temples.
FoodTry Kangri dham (a festive meal served on leaf plates) and local siddu.
CashATMs in Kangra town; carry some cash for village temples and small dhabas.

FAQs about Kangra

How far is Kangra from Dharamshala?
About 15–20 km, or 30–40 minutes by road. Kangra airport at Gaggal sits between the two.
What is Kangra famous for?
Kangra Fort, one of the oldest forts in India, the Brajeshwari Devi temple, Kangra miniature paintings and its nearby temples – Chamunda, Jawalamukhi and the rock-cut temples of Masroor.
What is the best time to visit Kangra?
October to April is the most pleasant. May–June is warm, and July–September brings heavy rain.
Is the Kangra Valley toy train running?
Parts of the Pathankot–Joginder Nagar line have been closed since flood damage, with trains on some stretches only. Check the current status with Indian Railways before you go.
How much time do I need at Kangra Fort?
About 1.5–2 hours, including the small museum at the entrance.
Is Kangra a good base for the valley?
Yes. Dharamshala, Palampur, Masroor, Jawalamukhi and Chamunda are all within about 1–1.5 hours.

Last updated . All city guides

Staying in Kangra?2 stays
Book a stay