trover photo by Divya Verma

Dharamshala Hotels from Rs1,160

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Dharamshala

D'Polo Club & Spa Resort
4 out of 5
Sheela Road, Dharamsala, Kangra, Dharamshala, Himachal Pradesh
Free cancellationReserve now, pay when you stay
Rs3,500
per night
Jan 1 - Jan 2
4/5Very Good! (24 reviews)

"It is alright overall, staff are good, hot water in bathroom an issue"…"

Reviewed on 3 Dec 2019

D'Polo Club & Spa Resort
Alt Life - Dharamkot
2 out of 5
Upper Dharamkot, Dharamshala, HP
Rs2,199
per night
Dec 17 - Dec 18
1/5 (1 review)

"I booked for 4 peple.It booked for only 1 bed to accommodate 4.funny website.Instead of booking in the website, go for other online booking as there is no customer care for this experdia.No response and we faced lot problem for another booking as it was a peak season."…"

Reviewed on 7 Oct 2019

Alt Life - Dharamkot
Treebo Moon walk Residency
3 out of 5
Jogiwara Road Near Japanese Restaurant, Mcleodganj, Dharamshala
Get Rates
4/5Very Good! (1 review)
Good

"Food was awesome. Friendly staff. Near downtown."…"

Reviewed on 18 Dec 2017

Treebo Moon walk Residency
Hotel The Nest
3 out of 5
Jogiwara Road, Dharamshala, himachal pardesh
Rs1,160
per night
Jan 2 - Jan 3
Hotel The Nest
Hyatt Regency Dharamshala Resort
Village Dharamkot, Mcleodganj, Dharamshala, Himachal Pradesh
Free cancellationReserve now, pay when you stay
Rs13,500
per night
Jan 4 - Jan 5
Hyatt Regency Dharamshala Resort
Fortune Park Moksha-Member ITC Hotel Group
4 out of 5
Strawberry Hills, Satobari, Near Dal Lake, Dharamshala, Himachal Pradesh
Get Rates
4/5Very Good! (65 reviews)

"Greatest place, impeccable service. Great job ITC."…"

Reviewed on 2 Dec 2019

Fortune Park Moksha-Member ITC Hotel Group
Hotel King Castle
3.5 out of 5
Temple Rd, Dharamshala, HP
Free cancellationReserve now, pay when you stay
Rs1,794
per night
Jan 5 - Jan 6
4.4/5Excellent! (10 reviews)
Himalayan gem!!!

"The views from the dining area were amazing as I am sure they are from the front rooms overlooking the Himalayas to the valley floor. The staff were king and professional and their English was adequate enough for all my wants and needs. Good people!!!"…"

Reviewed on 17 Jul 2019

Hotel King Castle
Dev Bhoomi Farms - A Luxury Framstay Resort
4 out of 5
Village Passu, P.O Dari, Dharamshala, HP
Free cancellationReserve now, pay when you stay
Rs6,000
per night
Dec 16 - Dec 17
Dev Bhoomi Farms - A Luxury Framstay Resort
The Posh hotel
3 out of 5
Jogiwara Rd, mcleodganj, Dharamshala, HP
Rs2,400
per night
Dec 16 - Dec 17
3/5 (2 reviews)
Good stay

"It was decent but it was pricey. The service was good and is very close to the market so that's a bonus. To add to that the view is great as well."…"

Reviewed on 16 Jun 2019

The Posh hotel
Hotel Gandhi's Paradise
3 out of 5
Dharamkot Road, After Tipa, Dharamshala, Himachal Pradesh
Rs2,374
per night
Dec 16 - Dec 17
2.5/5 (21 reviews)
worst hotel in mcleodganj

"Lift, wifi and tv was not working. The room was given 3 floors down but lift was not working. The owner /manager was very rude.I booked an ac room but i was given non ac room."…"

Reviewed on 11 Jun 2018

Hotel Gandhi's Paradise
Can't see what you're looking for?
See all available properties in Dharamshala
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Dharamshala

Visitors can enjoy all that Dharamshala has to offer including the temples, university setting and forests. Tourists to the city can also enjoy its small-town vibe.

  • There are 112 hotels and other accommodation options in Dharamshala
  • The closest major airport is in Kangra (DHM-Gaggal), 6.3 mi (10.1 km) from the city centre

Dressing for Dharamshala

  • Between January and March, you can expect the daytime average to be around 30°C and the nighttime average to be 5°C
  • From April to June, temperatures average about 40°C during the day and 14°C at night
  • July to September averages 37°C during the day and 19°C at night
  • Between October and December, the average temperature is 33°C during the day and 5°C at night
  • Dharamshala gets about 652 millimetres of rain per year
  • Hottest months are usually June and May with an average temperature of 38°C, while the coldest months are January and December with an average of 6°C

Frequently asked questions

Dharamshala Hotel Reviews

More trip options