Upper Kachura Lake (Shangrila)

Turquoise lake at the Shangri-La Resort, allegedly inspiring James Hilton's fictional valley

The Upper Kachura Lake is the prettier of the two Kachura lakes, a small turquoise body of water at around 2,500 metres altitude, surrounded by apricot orchards and pine forest. It is the centrepiece of the Shangri-La Resort, a fixture of Pakistani tourist itineraries since the early 1980s — even the wreckage of a small aircraft is built into one of the lakeside restaurants.

Day visitors pay a small entry fee. A short walking trail loops around the lake, with several scenic viewpoints. The Lower Kachura Lake nearby is wilder and quieter — a 20-minute walk through orchards and a far less developed shoreline. From Skardu the drive takes about 90 minutes.

things to do sight outdoor
A story
Local lore credits Upper Kachura Lake as the inspiration for the lost paradise in James Hilton's 1933 novel Lost Horizon — the original Shangri-La. There is no firm evidence Hilton ever travelled to Baltistan, but the resort built here in the 1980s seized on the connection and named itself Shangri-La. The valley really does look the part.