Hotels in Dharamshala

Dharamshala Hotels

168 hotels in Dharamshala ranked by travellers

Filter hotels by

168 of 168 hotels

Clear Filters


Hotel Type


Near Sightseeing


Star Rating



Preferred By

Best Rated For




Holiday Type


Check lowest hotel rates

Show Now
Also search on:

Pong View Hotel

Cantt. Road Dharamshala Distt Kangra, Himachal Pradesh

Ranked 2 of 168 hotels in Dharamshala

5.4/7 166 Traveller Ratings

Pong View Hotel is located near the main market. The hotel is 12 kms away from Gaggal Airport. The neare... More >

The Citadel Resort

Midway,Dharamshala-Palampur, Kangra Valley,Village Jiya Tehsil-Palampur Dharamshala, Himachal Pradesh

Ranked 3 of 168 hotels in Dharamshala

5.8/7 22 Traveller Ratings

Located 18+ kms from city, just below the mountains. Very well trained and courteous staff willing to do... More >

3,721 Book Now

Asian Plaza Hotel

Main Chowk Mcleodganj, Dharamsala, , Himachal Pradesh

Ranked 5 of 168 hotels in Dharamshala

5.3/7 33 Traveller Ratings

Hotel is at the best location with best view. We stayed both the locations in Dharamshala & Mcleodganj, ... More >

Vatika Hotel

Chamunda Devi Dharamsala , Himachal Pradesh

Ranked 8 of 168 hotels in Dharamshala

5.3/7 240 Traveller Ratings

I was on Religious trip with my family, this hotel is very near to Chamunda Temple and it is in bank of ... More >

Hotel GK Conifer

Civil Lines Dharamshala , Himachal Pradesh

Ranked 10 of 168 hotels in Dharamshala

6/7 25 Traveller Ratings

Amazing visit as I decided my trip, I just stayed at this hotel a big hotel with a very big swimming poo... More >

5,224 Book Now

Asia Health Resort

Strawberry Hill Near Dal Lake Dharamsala Cantt, Himachal Pradesh

Ranked 11 of 168 hotels in Dharamshala

4.9/7 76 Traveller Ratings

Set at an altitude of 1700 meters above sea level, Asia Health Resort is situated at the foothills of Dh... More >

6,277 Book Now

Meghavan Holiday Resort

Bhagsunag, Near McLeodganj Upper Dharamshala, Himachal Pradesh

Ranked 12 of 168 hotels in Dharamshala

4.8/7 71 Traveller Ratings

Meghavan Holiday Resort is located near McLeodganj. The resort is 25 km away from Gaggal Airport. The ne... More >

1,352 Book Now

UNA Comfort Nandini

Naddi, Post Dal Lake, Upper Dharamshala, Dharamshala,, Himachal Pradesh

Ranked 13 of 168 hotels in Dharamshala

5.6/7 40 Traveller Ratings

Nice stay and comfortable. Rooms clean, utilities were quite good and food was nice. Behaviour of staff ... More >

3,711 Book Now

Udechee Huts

Village. Naddi PO Dal Lake Dharamshala Cantt Distt.Kangra , Himachal Pradesh

Ranked 15 of 168 hotels in Dharamshala

5.6/7 41 Traveller Ratings

Udechee Huts is located 5 kms away from McLeodganj. The hotel is 30 kms away from Gaggal Airport. The ne... More >

Sahiwa Hotel

Buddha Temple Road, Mcleodganj. Dharamsala,, Himachal Pradesh

Ranked 19 of 168 hotels in Dharamshala

4.9/7 421 Traveller Ratings

Sahiwa Hotel is located near Dalai Lama Temple. The hotel is 25 km away from Gaggal Airport. The nearest... More >

Hotel Omni

Bhagsunag, Mcleodganj, Upper Dharamshala, HP, Himachal Pradesh

Ranked 21 of 168 hotels in Dharamshala

5.3/7 54 Traveller Ratings

I feel good like my home. Very nice location. Fooding is good. All staff is cooperative. Service is good... More >

2,368 Book Now

Royal Palace Hotel

Bhagsu Nag Mcleodganj, Dharamsala,, Himachal Pradesh

Ranked 26 of 168 hotels in Dharamshala

4.9/7 43 Traveller Ratings

Good hotel if you visit Dharamshala. Nice ambiance and good staff. Food is little bit poor and swimming ... More >

10,135 Book Now

Centre Point Hotel

Near International Cricket Stadium Civil Lines Dharamshala, Himachal Pradesh

Ranked 27 of 168 hotels in Dharamshala

5.8/7 51 Traveller Ratings

Centre Point Hotel is locates near International Cricket Stadium in Dharamshala. The hotel is 15 km from... More >

4,151 Book Now

Blossoms Village Resorts

Near Norbulingka Buddhist Institute Sidhpur, Dharamshala , Himachal Pradesh

Ranked 30 of 168 hotels in Dharamshala

5.4/7 29 Traveller Ratings

Blossoms village is the right choice for a traveller who wants to connect with the city of Dharamsala an... More >

5,663 Book Now

Himgiri Resort

Cant Road, Naddi Post Dal Lake Upper Dharamshala, Himachal Pradesh

Ranked 31 of 168 hotels in Dharamshala

5.1/7 39 Traveller Ratings

I visited Dharamshala in December 2014. It was a great atmosphere there. Hotel provide us a cab for pick... More >

1,637 Book Now

Anupam Resorts

Upper Dharmashala Near Del Lake, Dharmashala Kangra Dist., Himachal Pradesh

Ranked 34 of 168 hotels in Dharamshala

5/7 34 Traveller Ratings

No great service or ambiance, The view was also not so great. Unless it's a snow outside. Staff not so p... More >

3,310 Book Now

The Origin

Khaniyara Road, Dharamshala , Himachal Pradesh

Ranked 35 of 168 hotels in Dharamshala

5/7 91 Traveller Ratings

Nice place for spending value time and very nice location. This hotel is really located in very beautifu... More >

3,733 Book Now

Akriti Hotel

Cantt. Road Dharamshala , Himachal Pradesh

Ranked 36 of 168 hotels in Dharamshala

4.8/7 27 Traveller Ratings

Hotel staff was cooperative, some of the flaws - only 1 charging point in each room and they do not have... More >

1,265 Book Now

Nishaad Resort

Village Naddi Near Dal Lake Upper Mcleodganj, HP, Himachal Pradesh

Ranked 37 of 168 hotels in Dharamshala

5.2/7 31 Traveller Ratings

Awesome location of the hotel. Staff is really cooperative. Food is ok. Cottage is value for money as be... More >

3,654 Book Now

Whispering Winds Resort

Khamara Road Dharamshala , Himachal Pradesh

Ranked 38 of 168 hotels in Dharamshala

5.5/7 20 Traveller Ratings

Had an Excellent Stay at the Hotel, full points on cleanliness and Services. Hospitality was good in all... More >

1,898 Book Now

Snow Hermitage Resort

Village Kandi P O Khanniara Dist Kangra, Himachal Pradesh

Ranked 39 of 168 hotels in Dharamshala

4.7/7 25 Traveller Ratings

Snow Hermitage Resort is situated in the holy capital Dharmashala. The nearest railway station to the re... More >

15,351 Book Now

Shikhar Hotel

Naddi, Upper Dharmashala Mcleodganj, Dharmshala Kangra Dist., Himachal Pradesh

Ranked 40 of 168 hotels in Dharamshala

4.6/7 14 Traveller Ratings

We have spent lots of time in working in office and get bored with the daily routine. Then we decided to... More >

Hotel BobsnBarley

Naddi P.O Dal , Himachal Pradesh

Ranked 42 of 168 hotels in Dharamshala

6.3/7 10 Traveller Ratings

Loved my stay at this pretty hotel, clean, quiet, prompt and un-intrusive, both the hotel and the staff ... More >

Mount View Hotel

Jogiwara Road Mcleodganj Dharamshala, Himachal Pradesh

Ranked 45 of 168 hotels in Dharamshala

5.4/7 38 Traveller Ratings

The name defines something and in actual its something different. Location is good, near to taxi stand, ... More >

1,074 Book Now

OYO Premium Khanyara Road

Khanyara Road , Himachal Pradesh

Ranked 48 of 168 hotels in Dharamshala

6.3/7 2 Traveller Ratings

This hotel location is very beautiful. This hotel provides the best rooms and best service. If we ask th... More >

3,499 Book Now
Load More