Search Hotels

Sign up for fare alerts & last minute deals

Deals for hotels at Lhasa

Hotels at Lhasa

Lhasa Hotel is located in Lhasa, the "Land of Gods" in Tibetan, 3,600 metres above sea level and close to scenic areas.
The hotel features 186 luxurious deluxe single rooms with independently controlled central air-conditioning.
Opened in 2005, hotel sits riverside in Lhasa and is only a few minutes from Potala Palace.
Opened in 2007 with 512 rooms with modern amenities, this hotel offers close proximity to many scenic spots in Lhasa.
Hotel property offers 98 Tibetan style rooms and suites and hotel facilities include on-site restaurant.
Guests prone to altitude sickness will enjoy the moisture and oxygen content this hotel provides, adjacent to wetlands.
Located in northern Lhasa and opened in 2008, hotel is a 15 minute walk to Jokhang Temple and Barkhor Street.