Stay in Bharat ™

Dharamshala travel guide

Hill town of monasteries and tea gardens below the snow-capped Dhauladhar – home of the Dalai Lama

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

Dharamshala is a hill town in the Kangra district of Himachal Pradesh, spread from the lower town up to McLeod Ganj, Bhagsu, Dharamkot and Naddi. It is the home of the Dalai Lama, the base for the Triund trek and one of the most loved mountain getaways in North India.

History of Dharamshala

Dharamshala (also written Dharamsala) means a rest house for pilgrims. For centuries the slopes of the Dhauladhar range were the grazing land of the Gaddi shepherds, while the Kangra valley below was ruled by the Katoch kings from Kangra Fort.

After the Anglo-Sikh wars the British set up a cantonment here in 1849, and the town grew into a hill station. Upper Dharamshala’s neighbourhoods still carry British names – McLeod Ganj after Sir Donald McLeod, Lieutenant-Governor of Punjab, and Forsyth Ganj. The great Kangra earthquake of 4 April 1905 destroyed much of the town.

In 1960 the 14th Dalai Lama made McLeod Ganj his home after leaving Tibet, and the Tibetan government in exile followed. Monasteries, schools and Tibetan markets earned it the name “Little Lhasa”.

Today Dharamshala is the headquarters of Kangra district and the winter capital of Himachal Pradesh, known for the HPCA cricket stadium, Kangra tea and treks into the Dhauladhar.

Best time to visit Dharamshala

March to June and September to November are the best months for Dharamshala and McLeod Ganj – clear Dhauladhar views and open trails. July–August brings some of the heaviest rain in Himachal, and winter is cold with snow on the peaks.

Mar–Apr
Spring · Pleasant, about 10–25°C

Rhododendrons in bloom and snow still on the Dhauladhar. Triund opens up as the snow melts.

Best
May–Jun
Summer · Warm days, cool nights, about 15–30°C

Peak season for families and the Triund trek. Book stays early for weekends.

Best
Jul–Aug
Monsoon · Very heavy rain, mist

Lush and quiet, but trails are slippery and roads can close. Not a good time for Triund.

Avoid
Sep–Nov
Autumn · Clear and crisp, about 8–25°C

The clearest mountain views of the year and a great trekking window.

Best
Dec–Feb
Winter · Cold, near freezing at night

Snow on the peaks and sometimes at Triund and Naddi. Quiet cafés and good winter deals.

Good

How to reach Dharamshala

✈️
Nearest airport
Kangra Airport, Gaggal (DHM)

About 14 km from the lower town, 20 km from McLeod Ganj (30–45 min by taxi)

🚆
Nearest railway station
Pathankot Cantt / Chakki Bank (broad gauge)

About 85 km (3 hours by taxi or bus). The slower Kangra Valley toy train stops at Kangra and Nagrota, closer to Dharamshala.

🚌
Bus stand

Dharamshala ISBT (lower town, near Kotwali Bazaar) – HRTC and private buses to Delhi, Chandigarh, Pathankot, Amritsar, Shimla and Manali. McLeod Ganj bus stand (upper Dharamshala) – overnight Volvo buses from Delhi (ISBT Kashmere Gate and Majnu ka Tilla) stop here. The Dharamshala Skyway ropeway connects the lower town with McLeod Ganj in a few minutes.

FromDistance by roadTravel time
DelhiAbout 475 km10–12 hours (overnight bus)
ChandigarhAbout 240 km6–7 hours
AmritsarAbout 200 km5–6 hours
LudhianaAbout 210 km5–6 hours
JammuAbout 195 km5–6 hours
PathankotAbout 85 km3 hours
ShimlaAbout 235 km7–8 hours
ManaliAbout 230 km7–8 hours

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

Famous places to visit in Dharamshala

1Tsuglagkhang Complex (Dalai Lama Temple)

Monastery 📍 McLeod Ganj 🕘 Early morning to evening · free

The main Tibetan temple and the Dalai Lama’s residence complex, with the Namgyal Monastery and the Tibet Museum. Watch monks debate in the courtyard in the afternoon and walk the prayer-wheel path (kora) around it.

2Bhagsunag Temple & Waterfall

Waterfall 📍 2 km from McLeod Ganj 🕘 Day time · free

An old Shiva temple with spring-fed pools, and a 15–20 minute walk on to the Bhagsu waterfall with small cafés above it. Best after the monsoon; go early to avoid crowds.

3Triund Trek

Trek 📍 Starts from Dharamkot / McLeod Ganj 🕘 4–5 hours up · best Mar–Jun, Sep–Nov

Dharamshala’s most famous hike – about 9 km one way from McLeod Ganj to a grassy ridge at about 2,850 m facing the Dhauladhar. Start early, carry water and follow the forest department’s camping rules.

4Naddi Viewpoint

Viewpoint 📍 3–4 km from McLeod Ganj 🕘 Best at sunset

One of the closest and widest views of the snow-capped Dhauladhar – the peaks glow pink and gold at sunset.

5Dal Lake (Dharamshala)

Lake 📍 On the road to Naddi 🕘 Day time · free

A small lake ringed by deodar trees with a Shiva temple on its bank; Gaddi families hold a fair here in late summer.

6St John in the Wilderness Church

Church 📍 Forsyth Ganj, 1.5 km below McLeod Ganj 🕘 Day time · free

A stone church built in 1852 in the deodar forest, with Belgian stained-glass windows and the memorial of Lord Elgin, Viceroy of India.

7Norbulingka Institute

Heritage 📍 Sidhpur, about 6 km from the lower town 🕘 Day time · small entry fee

Peaceful gardens and workshops where Tibetan thangka painting, wood carving and metalwork are kept alive, with a temple, doll museum and craft shop.

8HPCA Cricket Stadium

Sports & adventure 📍 Lower Dharamshala 🕘 Non-match days · small entry fee

One of the most scenic cricket grounds in the world, with the Dhauladhar rising behind the pavilion. It has hosted IPL and international matches.

9Kangra Art Museum

Museum 📍 Kotwali Bazaar, lower town 🕘 Usually 10 AM – 5 PM, closed Mondays

Famous Kangra miniature paintings, sculpture, coins and crafts from the Kangra valley.

10Dharamshala War Memorial

Heritage 📍 Entrance of the lower town 🕘 Day time

A memorial park among tall pines honouring soldiers from Himachal Pradesh – a calm stop for families.

11Gyuto Monastery

Monastery 📍 Sidhbari, about 7 km from the lower town 🕘 Day time · free

A large Tibetan monastery with a golden Buddha and the Dhauladhar behind it; visit during prayers to hear the deep chanting.

12Kangra Fort (day trip)

Fort & palace 📍 About 20 km 🕘 Day time · ticketed

One of the oldest forts in India and the seat of the Katoch kings, with views over two rivers and a small museum at the entrance.

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

🥾 Triund trek at a glance

Top
About 2,850 m, a grassy ridge facing the Dhauladhar
Start
Dharamkot or the Gallu Devi temple above McLeod Ganj
Distance
About 7–9 km one way
Time
3–5 hours up; a day hike or one night at the top
Difficulty
Easy to moderate; the last stretch is steep and rocky
Season
March–June and September–November; snow in winter
Going further
Snowline (about 1 hour more) and Indrahar Pass for fit trekkers
Carry
Water, snacks, a warm layer, rain jacket and a torch
Camping rules and fees at Triund change – check with the forest department or your stay before you plan a night at the top. Carry your rubbish back down.

Dharamshala itinerary

2 days in Dharamshala

Day 1
  • Morning at the Tsuglagkhang complex (Dalai Lama temple) and the Tibet Museum.
  • Walk to Bhagsunag temple and the waterfall.
  • Evening: cafés and momos in McLeod Ganj.
Day 2
  • St John in the Wilderness church and Dal Lake on the way to Naddi viewpoint.
  • Afternoon: Norbulingka Institute or the HPCA stadium in the lower town.

3 days with the Triund trek

Day 1
  • Arrive, settle in McLeod Ganj or Dharamkot and visit the Dalai Lama temple.
Day 2
  • Early start from Dharamkot to Triund.
  • Sunset over the Kangra valley; come down or stay the night where allowed.
Day 3
  • Easy day: Bhagsu waterfall, Norbulingka, or a day trip to Kangra Fort.

Trip budget for Dharamshala

ItemCostNote
Stay (homestay / guest house)About ₹1,500–3,500 / nightHotels and resorts with views cost more
FoodAbout ₹400–900 per person / dayTibetan cafés and dhabas are good value
Overnight Volvo bus from DelhiAbout ₹1,200–2,000 one wayHRTC and private operators
Taxi Kangra airport → McLeod GanjAbout ₹800–1,200Fixed rates are posted at the airport
Local taxi / autoAbout ₹150–400 a rideLower town ↔ McLeod Ganj ↔ Naddi
Triund trekFree, small forest fee for campingGuide optional
Weekend for 2 (approx.)₹10,000–16,0002 nights’ stay + food + local taxis (travel to Dharamshala extra)

Costs are rough estimates for Oct 2026 and change with season and weekends.

Dharamshala vs Bir Billing, Palampur and Dalhousie

Choosing a base in the Kangra valley? Here’s how Dharamshala compares with the other favourites.

PlaceFrom ChandigarhVibeBest for
DharamshalaAbout 240 km, 6–7 hTibetan culture, cafés, mountain viewsTriund, monasteries, a lively base
Bir BillingAbout 250 km, 6–7 hSmall, laid-back, Tibetan colonyParagliding, cafés, slow days
PalampurAbout 250 km, 6–7 hTea gardens, quiet townFamilies, gentle walks
DalhousieAbout 310 km, 8 hColonial hill station, pine forestKhajjiar, old churches

Where to stay in Dharamshala

Stay in McLeod Ganj for the Dalai Lama temple, cafés and an easy start to Triund. Dharamkot and Bhagsu are quieter and closer to the trails, with many homestays. Naddi has the best views of the Dhauladhar, while the lower town is handy for the airport, the cricket stadium and Kangra.

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

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

Good to know before you go

Traffic & parkingMcLeod Ganj lanes are narrow and parking is scarce – leave the car at your stay and walk or take a local taxi.
Respect the templesWalk clockwise around stupas and prayer wheels and ask before photographing monks.
WeatherIt can rain any month. Carry a light rain jacket and a warm layer, even in summer.
Mobile networkGood in town; patchy on the Triund trail and beyond.
No plasticCarry a water bottle and bring your rubbish back from treks.

FAQs about Dharamshala

What is the difference between Dharamshala and McLeod Ganj?
Dharamshala is the whole town. The lower town has the bus stand, offices and the cricket stadium; McLeod Ganj, about 9–10 km uphill, is where the Dalai Lama temple, cafés and most travellers’ stays are.
What is the best time to visit Dharamshala?
March to June and September to November. July–August has very heavy rain, and December–February is cold with snow on the peaks.
How do I reach Dharamshala from Delhi?
Most people take an overnight Volvo bus (10–12 hours). You can also fly to Kangra airport at Gaggal, or take a train to Pathankot and a taxi or bus from there.
How difficult is the Triund trek?
It is an easy to moderate day hike of about 7–9 km one way from Dharamkot or McLeod Ganj. The last part is steep and rocky, so wear good shoes.
Can I see the Dalai Lama in Dharamshala?
His residence is next to the Tsuglagkhang complex in McLeod Ganj. Public teachings happen on some dates – check the official schedule before you plan your trip.
How many days are enough for Dharamshala?
Two days cover McLeod Ganj, Bhagsu and Naddi. Add a day for the Triund trek, and one more for Kangra Fort or Palampur.
Does it snow in Dharamshala?
The Dhauladhar peaks get snow every winter and Triund often does too. McLeod Ganj sees light snow in some years; the lower town rarely does.

Last updated . All city guides

Staying in Dharamshala?6 stays
Book a stay