No Resort Found in Your Area

Some results may be omitted due to missing data

1/10

Shangri-la

Shangri-La is a mountain resort town in Yunnan Province, China, known for its breathtaking natural beauty and unique cultural heritage. Located in the Diqing Tibetan Autonomous Prefecture, Shangri-La offers a range of outdoor activities, including skiing, hiking, and trekking, amidst a stunning backdrop of snow-capped mountains and lush forests. The town is also home to ancient monasteries, traditional Tibetan villages, and vibrant markets, making it a fascinating destination for adventure seekers and culture enthusiasts alike.

1.4 mi total runs

3 trails

2 lifts

0%

0.0 mi

NaN%

NaN mi

0%

0.0 mi

3D Trail Map

Snow Overview

NO DATA

Checkin/Checkout

Travelers