
Lakes
Shangrila Resort & Lower Kachura Lake
The heart-shaped lake that put Skardu on Pakistan's tourist map
- Altitude
- 2,500 m / 8,200 ft
- Distance
- 20 km from Skardu city
- Drive time
- 35–40 minutes
- Best season
- April to October
- Entry
- Day-visitor entry ticket at the resort gate
- Category
- Lakes
Better known as Shangrila, Lower Kachura Lake is the postcard image of Skardu — a still, emerald pool ringed by poplars and apricot blossom, with a crimson-roofed restaurant built into the fuselage of a crashed aircraft sitting on its shore.
Shangrila Resort opened in 1983 and has been the anchor of Baltistan tourism ever since. The gardens are manicured to a degree that feels almost surreal against the raw brown mountains behind them, and the lake itself is shallow, warm-toned and perfectly framed for photographs from almost any angle.
Most visitors combine Shangrila with Upper Kachura Lake, which sits a short drive further up the same road and is wilder, deeper and colder. Doing both in a single half-day is the standard Skardu itinerary opener.
Spring brings apricot and cherry blossom across the whole Kachura area, while autumn turns the poplars gold. Mid-summer is busiest — Pakistani families arrive in large numbers through July and August, and weekends can feel crowded by mountain standards.
Highlights
- Boating and pedalos on the emerald lake
- The famous aircraft-fuselage restaurant
- Blossom season in April and gold poplars in October
- Landscaped gardens, ideal for families with young children
- Easy add-on to Upper Kachura and Blind Lake in one morning
How to get there
Drive west from Skardu city on the Skardu–Gilgit road for roughly 20 km, then turn off at the signposted Kachura link road. Any hotel can arrange a car or jeep, and local taxis run the route on a half-day rate.
Not sure how to reach the region itself? See how to reach Skardu by air and road.
Where to stay nearby
Shangrila Resort itself offers lakeside rooms and huts; there are also guest houses in Kachura village and dozens of hotels back in Skardu city, 35 minutes away.
Where to stay near Shangrila Resort
Compare hotels, resorts and guest houses in and around Shangrila Resort — from budget rooms in the bazaar to heritage forts and lakeside resorts.
Book a guided Skardu tour
Jeep days to Deosai, multi-day Baltistan loops and full trekking logistics run by licensed local operators.
Shangrila Resort — questions travellers ask
- Is there an entry fee for Shangrila Resort Skardu?
- Yes. Day visitors who are not staying at the resort pay an entry ticket at the gate, and a portion is usually adjustable against food at the restaurant. Rates change seasonally, so confirm at the gate.
- How far is Shangrila from Skardu airport?
- Shangrila is about 20 km from Skardu city and roughly 30 km from Skardu (Gilgit-Baltistan) airport — around 40 minutes by road.
- Can you swim in Lower Kachura Lake?
- Swimming is not permitted in the resort lake. Boating and pedalos are available instead, and Upper Kachura nearby is used by experienced cold-water swimmers.
Nearby attractions
LakesUpper Kachura Lake
Cold, clear and glacially deep — Skardu's most photogenic water
- Distance
- 22 km from Skardu city
- Altitude
- 2,500 m / 8,200 ft
LakesBlind Lake
A hidden pool where the dunes meet the willows
- Distance
- 18 km from Skardu city
- Altitude
- 2,400 m / 7,875 ft
DesertsKatpana Desert
White dunes beneath 7,000-metre peaks
- Distance
- 8 km from Skardu city
- Altitude
- 2,226 m / 7,303 ft
Browse all 15 tourist spots in Skardu.
Disclosure: some booking links on this page are affiliate links. If you book through them we may earn a small commission at no additional cost to you. It helps keep this guide free and independent.