From K2's glaciers to Gwadar's shores: discover the Pakistan few travellers ever see
Real Pakistan
PUBLISHED OCT 2026
GILGIT BALTISTAN

Kachura Lakes in Skardu: Upper and Lower Kachura, Shangrila Lake and How to Visit

How to visit the Kachura Lakes near Skardu: Lower Kachura (Shangrila Lake) and Upper Kachura, with distances, boating, best time and practical tips.

RP
October 3, 2026 6 min read
The Kachura Lakes near Skardu, Pakistan
In This Guide12 sections

The Kachura Lakes are two of the most visited lakes near Skardu: Lower Kachura Lake, better known as Shangrila Lake, and the quieter Upper Kachura Lake a short distance away. This guide explains the difference between them, how to visit, how long to allow, what boating costs and when to go. Last checked: October 2026. Distances, prices and road conditions change, and published figures vary, so confirm locally.

Quick answer: which Kachura lake should you visit?

Visit both if you have a half day. Lower Kachura (Shangrila) is the easy, developed one beside Shangrila Resort, with boating and a garden setting. Upper Kachura is quieter and wilder, reached by a short walk through village fields. Both sit at about 2,500 m, so altitude is mild by Skardu standards. The best months are April or May to October.

Detail Kachura Lakes
Region Skardu District, Baltistan, Gilgit-Baltistan
Lakes Lower Kachura (Shangrila Lake) and Upper Kachura (locally called Foroq Tso)
Elevation About 2,500 m
From Skardu Lower Kachura is about 20 km and 30 to 40 minutes by road; Upper Kachura is a short hike or drive beyond it
Time needed Half a day for both lakes
Best months April or May to October
Upper Kachura depth Around 70 m

Published distances and driving times for Upper Kachura vary widely between sources, so ask your driver or hotel for the current route and timing.

The Kachura Lakes near Skardu, Pakistan

Lower Kachura Lake (Shangrila Lake)

Lower Kachura Lake is the more developed of the two. It is also known as Shangrila Lake, a name taken from James Hilton’s novel Lost Horizon, and the red-roofed cottages of Shangrila Resort overlook the water. The lake is often described as heart-shaped, and the setting is popular with families and couples. You can walk around the grounds, take photographs and arrange a boat ride. Check in advance whether day visitors pay an entry or meal charge at the resort. For the resort itself, read our Shangrila Resort guide.

Shangrila Resort beside Lower Kachura Lake near Skardu

Upper Kachura Lake

Upper Kachura Lake is higher, quieter and less developed. The path from the road passes through village fields and drops down to the water. Reports of the walk from Lower Kachura range from about 15 to 30 minutes, so allow time and carry water. The lake is deep and clear, and boats are available. There are few shops near the water, so bring snacks. Upper Kachura suits you if you want a calmer visit with fewer crowds.

Upper Kachura Lake near Skardu, Gilgit-Baltistan

Upper vs Lower Kachura at a glance

Lower Kachura (Shangrila) Upper Kachura
Setting Resort grounds and gardens Village fields and a quieter shoreline
Crowds Busier, especially in summer Usually quieter
Facilities Resort, restaurant, boating Few; bring water and snacks
Effort Easy Short walk, uneven in places
Best for Families, photos, a relaxed stop Quiet time and a short walk

How to get to the Kachura Lakes from Skardu

The lakes lie east of Skardu along the road towards Khaplu. Most visitors go by hired car or taxi with a driver, and a half-day trip is common. Agree the price, the stops and the waiting time before you leave. If you are staying at Shangrila Resort, ask about transfers. The road can be affected by weather and construction, so ask your hotel about current conditions. If you are still choosing your route, see our guide to road trip vs flight to Skardu.

Boating, walking and other things to do

  • Boating: short boat rides run on both lakes. Prices change with the season and the operator, and recent reports give roughly PKR 1,000 to 2,000 for a short ride. Agree the price before you board.
  • Walking: the walk between the lakes and through Kachura village is the main outdoor activity.
  • Photography: early morning is calmest for reflections, and the light on the surrounding mountains is best in the morning and late afternoon.
  • Picnics and meals: you can eat at the resort, and visitors often bring their own food to Upper Kachura. Take your litter with you.

A half-day plan from Skardu

Time Plan
Morning Drive from Skardu to Lower Kachura, walk around Shangrila and take a boat ride
Late morning Walk or drive to Upper Kachura Lake and take a short walk
Afternoon Lunch, then return to Skardu or continue to Satpara Lake or the Katpana cold desert

For a longer plan, see our 5-day Skardu itinerary, things to do in Skardu and top places to visit in Skardu.

Best time to visit the Kachura Lakes

April or May to October is the practical season. Summer is the busiest period and the weather is comfortable. Autumn brings clearer skies and colour, though evenings get cold. In winter conditions are cold and some services may be closed, so check before you go. Our Skardu in summer guide covers the warmer months.

Where to stay near the Kachura Lakes

Shangrila Resort is the best-known option beside Lower Kachura. Guesthouses are available in Kachura village, and Skardu has a wide range of hotels, from budget rooms to premium stays. Book early in summer. See our best hotels in Skardu guide.

Practical tips

  • Carry cash. Cards and mobile payments are not reliable, and phone signal can be weak.
  • Wear comfortable walking shoes for the path to Upper Kachura.
  • Bring sun protection and a warm layer. Weather changes quickly.
  • Dress modestly and ask before photographing people. See what to wear in Pakistan.
  • Keep buffer time in your plan. Weather and road works can change timings.

Frequently asked questions

Is Shangrila Lake the same as Lower Kachura Lake?

Yes. Shangrila Lake is another name for Lower Kachura Lake, which is beside Shangrila Resort.

How far are the Kachura Lakes from Skardu?

Lower Kachura is about 20 km, or roughly 30 to 40 minutes, from Skardu by road. Upper Kachura is a short hike or drive beyond it. Published figures vary, so confirm with your driver.

Which is better, Upper or Lower Kachura?

Lower Kachura is easier and better developed. Upper Kachura is quieter and more natural. Most visitors see both in a half-day trip.

Is there an entry fee for Upper Kachura Lake?

Reports indicate there is no entry fee for the lake itself, while boat rides are charged. Check locally before you go, and confirm whether any charge applies at Shangrila Resort.

Can you swim in the Kachura Lakes?

Boating and walking are the usual activities. The water is cold and deep, so swimming is not recommended.

How long should I spend at the Kachura Lakes?

Allow half a day for both lakes. Add time if you want a longer walk or to stay at the resort.

Are the Kachura Lakes open in winter?

The area can be visited outside the main season, but it is cold and some services may be closed. Confirm conditions with your hotel before you travel.