Dharamshala & McLeodganj
Kangra → Dharamshala → McLeodganj → Naddi
The winter capital of Himachal, spread across a hillside below the Dhauladhar, with McLeodganj perched on top.
Dharamshala is really two towns. Lower Dharamshala, around Kotwali Bazaar, is a busy Himachali hill town with government offices, schools, the courts and the HPCA cricket stadium. Upper Dharamshala, McLeodganj, sits about 600 metres higher and is the home of the Dalai Lama and the Tibetan government-in-exile.
What ties it all together is the Dhauladhar range, which rises very steeply right behind the town. On a clear morning the snow looks close enough to touch. That view is why people come back.
Gaggal (Kangra) Airport is 13 km away, with flights from Delhi. The nearest broad-gauge station is Pathankot (88 km), and the narrow-gauge Kangra Valley Railway stops at Kangra and Nagrota. Volvo buses run overnight from Delhi and Chandigarh.
March to June and September to November. July and August bring very heavy rain, as Dharamshala is one of the wettest towns in India. Winters are cold and clear, with snow on the range and occasionally in McLeodganj.
Lower Dharamshala is quieter and closer to the stadium and Norbulingka. McLeodganj is livelier, with cafés and monasteries. Families often prefer the lower town or Sidhbari.
McLeodganj is a suburb of Dharamshala, about 9 km and 600 metres higher up. Locals call it Upper Dharamshala.
Two or three days covers the main sights. Add a day for the Triund trek or a day trip to Palampur or Bir.
The town rarely does. McLeodganj gets light snow some winters, and the Dhauladhar range above is snow-covered from December to April.
Kangra → Dharamshala → McLeodganj → Naddi
Dharamshala → Ghera → Kareri village → Reoti → Kareri Lake
Tell us your dates. We will suggest how many days, where to stay and how to get around.