Shangrila Resort Skardu: Lake, Stay & Visit Guide 2026

Shangrila Resort Skardu: The Complete Visit Guide for Lower Kachura Lake (2026)

Red pagoda restaurant at Shangrila Resort Skardu beside Lower Kachura Lake under a blue sky
The red-roofed pagoda at Shangrila Resort Skardu, on the shore of Lower Kachura Lake.
Quick Answer

Shangrila Resort Skardu sits on Lower Kachura Lake, about 20 km from Skardu city in Gilgit-Baltistan. Opened in 1983, it was the first resort hotel in Skardu. Expect a 30–40 minute drive, red-roofed lakeside cottages, boating, and an easy walk-up to Upper Kachura Lake.

If you have seen one photo of Skardu, it was probably this one. Shangrila Resort Skardu wraps around a heart-shaped lake in Baltistan, with pine slopes behind it and the Karakoram rising over the top. We run trips out of Skardu every season at Tormik Valley Tourism, and this lake is usually the first stop guests ask about.

History of Shangrila Resort in Skardu

Shangrila Resort opened in 1983 as the first resort hotel in Skardu, founded by Brig. (R) Muhammad Aslam Khan and named after the paradise in James Hilton’s novel Lost Horizon.

The resort’s own website says it was the first resort built for tourism in the northern areas. It describes its founder, Brig. Muhammad Aslam Khan, as the first commander of the Northern Scouts. The name comes from Hilton’s fictional valley, and the resort markets itself as “Heaven on Earth”.

Lower Kachura Lake now carries the resort’s name too. Many people call it Shangrila Lake. The Gilgit-Baltistan tourism department lists the Kachura lakes at about 2,500 metres above sea level, with the lower lake inside the resort grounds.

One landmark trips up first-time visitors: a decommissioned aircraft parked near the lake. Look for the white fuselage behind the trees in the autumn photo below.

Visitors rowing a boat on Shangrila Lake in autumn with golden trees and the pagoda behind
A rowing boat crosses the lake in autumn colour, with the pagoda at left.

How to Reach Shangrila Resort Skardu

The resort is roughly 20 km from Skardu city on the Skardu–Khaplu road; the drive takes about 30–40 minutes by car or jeep.

Skardu has an airport with direct flights from Islamabad (IATA: KDU), and you can also come by road along the Karakoram Highway (N-35) and the Indus River. From the city, follow the Skardu–Khaplu road, then turn off toward Lower Kachura village. Local drivers know the turn well, so you rarely need more than “Shangrila” as a destination.

  1. Arrive in Skardu by air or by road.
  2. Drive out on the Skardu–Khaplu road.
  3. Take the diversion toward Lower Kachura village.
  4. Enter the resort grounds on the lakeshore.

The resort also offers local drivers for jeep trips to places like Upper Kachura and the forts of Khaplu, according to its website.

Aerial view of Lower Kachura Lake with red resort roofs and the Indus valley beyond
Drone view of Lower Kachura Lake, with the Indus riverbed in the distance.

Things to Do at Shangrila Resort Skardu

Take a boat on the spring-fed lake, eat at the pagoda restaurant, walk to the view point, and use the resort as a base for Upper Kachura.

Boating on Lower Kachura Lake

The resort lists boating on its natural spring-water lake. Go early. The water is calm in the morning, and reflections of the red roofs are at their sharpest before the wind picks up.

Eat at the Pagoda

The red pagoda is the building in every photo. The resort calls its pagoda restaurant one of its most famous attractions. Even if you are not staying, it is the natural place for a long lunch by the water.

Mini zoo, café and view point

Beyond the restaurants and snack bar, the resort lists a mini zoo with wild birds, jogging and trekking tracks, and a view point with a wide look over the mountains and the lake. Allow an hour for the view point alone if you like photography.

Shangrila Resort opened in 1983 and was the first resort hotel in Skardu.

Cottages and Where to Stay Near Lower Kachura Lake

Rooms are in lakeside cottages dotted along the shore; check room types, rates and availability directly with the resort before you book.

The cottages sit among rose beds and orchard trees, with wooden verandas and the same red roofs you see from across the lake. The resort website says its cottages are placed along the lakeside so rooms get lake views.

Red-roofed wooden cottages and a rose garden at Shangrila Resort Skardu with Karakoram cliffs behind
Cottages and rose beds in the resort gardens in summer.
Shangrila Resort Skardu: key facts at a glance
ItemDetail
LocationLower Kachura Lake, Skardu, Gilgit-Baltistan
Opened1983
ElevationAbout 2,500 m (8,200 ft), per the Gilgit-Baltistan tourism department
Distance from SkarduAbout 20 km, 30–40 minutes by road
Check-in / check-out2:00 PM / 12:00 PM (confirm with the resort)
Contact+92-3000-341551, info@shangrilaresorts.com.pk

Best Time to Visit Shangrila Resort Skardu

Summer brings green slopes and open roads; autumn brings gold poplars and calm water; winter is quiet and cold.

In summer the hillsides turn bright green and the lake reflects blue sky. In autumn the poplars go yellow and the air clears. Winter is cold, and one source reports the lake surface freezes. Check road and weather conditions with your driver before a winter trip.

Places to Visit Near Shangrila Resort

Upper Kachura Lake is a 20–30 minute uphill walk from the lower lake; Khaplu’s forts and Skardu city are longer day trips.

  • Upper Kachura Lake: quieter and less developed. The Gilgit-Baltistan e-tourism site describes a 20–30 minute uphill hike from Lower Kachura. Carry water, as there are no shops by the lake.
  • Khaplu: historic forts, reachable by jeep along the same road.
  • Skardu city: bazaar and Kharpocho Fort.

Plan Your Shangrila Resort Skardu Trip with a Local Team

A Skardu-based operator can arrange pickup, a driver and a flexible Skardu itinerary around your resort dates.

Plan with Tormik Valley Tourism

Want a driver, jeep or a custom Skardu itinerary that includes Lower Kachura Lake? Tell us your dates and group size and we will build it with you.

Ask for a custom quote
Field Notes

Mobile coverage varies around Kachura and along the Skardu–Khaplu road. Download offline maps before you leave Skardu.

For official facts, see the Gilgit-Baltistan Tourism Department page on the Kachura lakes and the Lower Kachura Lake overview on Wikipedia. Book rooms through the official Shangrila Resort website.

Shangrila Resort Skardu FAQ

Short answers to the questions visitors ask most.

Where is Shangrila Resort Skardu located?
Shangrila Resort sits on Lower Kachura Lake in Skardu district, Gilgit-Baltistan. It is about 20 km from Skardu city on the Skardu–Khaplu road, roughly a 30–40 minute drive.
Why is it called Shangrila?
The name comes from the paradise in James Hilton’s novel Lost Horizon. Founder Brig. (R) Muhammad Aslam Khan opened the resort in 1983, and locals now also call the lake Shangrila Lake.
How far is Upper Kachura Lake from Shangrila Resort?
Upper Kachura Lake is a short uphill hike from Lower Kachura, about 20–30 minutes according to the Gilgit-Baltistan e-tourism site. Carry water and snacks, as there are no shops near it.
What is the best time to visit Shangrila Resort Skardu?
Summer gives green slopes and easy road access, while autumn adds gold foliage. Winter is cold and the lake can freeze, so confirm road conditions before travelling.

Is Shangrila Resort Skardu Worth Visiting?

Yes: for the lake, the architecture and an easy base for Upper Kachura and Khaplu, Shangrila Resort Skardu earns its reputation.

Go early, walk the shore, then climb to Upper Kachura if you have the legs for it. If you want help with transport or a full Skardu route, talk to us at Tormik Valley Tourism and we will plan around Shangrila Resort Skardu and the rest of Baltistan.

Altitude Sickness Karakoram Trek Tips: Warning Signs (2026)K2 Base Camp Trek Packing List: The Best, Proven 2026 GuideGondogoro La Pass Trek Guide: 2026 Route & Difficulty

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top