About 100 km from Lhasa the road climbs in switchbacks out of the Yarlung Tsangpo valley to the Kamba La, at roughly 4,790 m. Over the crest, Yamdrok Lake appears below, its arms winding between brown hills in shades of turquoise and deep blue, with the snow summit of Nojin Kangsang to the west. Prayer flags snap in the wind.
Yamdrok is one of Tibet's three sacred lakes, and Tibetans regard it as the transformation of a goddess. After photographs at the pass, the road descends to the shore at about 4,440 m and follows it for some 40 km through small villages to Nangartse. Many travellers stop by the water to walk on the pebble beaches.
Further on, the road climbs to the Karo La, where glaciers hang almost over the highway. The whole stretch makes a long morning before lunch and the final run into Gyantse. Expect vendors with yaks and mastiffs for paid photos at viewpoints.
Good for
- Photographers
- Couples
- Families
- First-timers
Questions travellers ask
How high is Yamdrok Lake?
Yamdrok Lake lies at about 4,440 m, and the Kamba La viewpoint above it is about 4,790 m. Most travellers visit after at least two nights in Lhasa to avoid altitude problems. It is roughly 100–110 km from Lhasa, about 2.5–3 hours by road.
Can I visit Yamdrok Lake as a day trip from Lhasa?
Yes. A day trip from Lhasa to the Kamba La and the lakeshore takes about 8–9 hours return. Our Lhasa and Yamdrok short tour includes it. Overnight tours continue to Gyantse and Shigatse instead of returning.
Is swimming allowed in Yamdrok Lake?
No. Yamdrok is a sacred lake for Tibetans, and swimming or boating is not allowed. The water is also very cold. Visitors walk along the shore, take photographs and may offer khata scarves at cairns.


