top of page
Lhasa is the capital of the Tibet autonomous region in China. It is 3,750 meters (12,000 feet) above sea level on the northern slopes of the Himalayas.
Lhasa, which means "Land of the Gods" and is over 1,300 years old, sits in a valley next to the Lhasa River. In the eastern part of the city, near the Jokhang Temple and Barkhor neighborhood, Tibetan influence is still strong and evident and it is common to see traditionally dressed Tibetans engaged on a kora (a clockwise circumambulation or walk around the Jokhang Temple), often spinning prayer wheels. Long dilapidated, the area has been given a thorough renovation and is now quite pleasant to wander around, and is also by far the most atmospheric area to stay.
- Wikivoyage

Come on an adventure with us!
We're just taking off on our journey to revolutionise the travel industry.
Sign up and follow our socials for all the latest and greatest in travel + Trava
bottom of page