7 must-visit ski resorts in the Chinese Mainland

From Shenzhen to Harbin, the Chinese Mainland has some of the world’s best skiing
Skiers skid down the snowy hillside above an urban area at the Jiangjunshan International Ski Resort in Altay in the Xinjiang region of the Chinese Mainland.
Credit: NurPhoto/Getty Images
Find the best fares to
Chinese Mainland

Going on a ski holiday used to mean choosing between popular European destinations such as Les Trois Vallées in France or the Swiss Alps. Today, travellers can also explore indoor snow parks and mountain ski resorts across the Chinese Mainland, with options to discover closer to Hong Kong. From the world’s largest indoor ski park in Shenzhen to the “snow capital” of Altay in the Xinjiang region, these are the top skiing destinations in the Chinese Mainland.

Best indoor ski resorts and snow parks in the Chinese Mainland  

Skiers line up to go up the slope at Huafa Snow Bonski, a large indoor ski resort in Shenzhen.

Credit: Gabrielle Li

The exterior of Huafa Snow World is a glimmering blue building.

Credit: Shenzhen Qianhai Snow World

1. Huafa Snow Bonski (Huafa Ice and Snow World), Shenzhen 

Experience year‑round skiing at one of the world’s largest indoor ski resorts in Shenzhen’s Qianhai Bay. Huafa Snow Bonski covers 100,000sqm and includes five slopes. Its longest run is 460 metres with an 83-metre vertical drop, while the 192-metre beginner slope offers a gentler introduction to indoor skiing. 

Getting there: take Shenzhen Metro Line 11 to Line 20 via Convention & Exhibition City Station (Exit B). From Hong Kong International Airport, you can enjoy seamless Air + Land cross-boundary transfer or take the ferry using our Direct Air + Sea connection, getting you there in around one to two hours. 

Where to stay: the soon-to-be open Shenzhen Huafa JW Marriott Hotel offers direct access to the ski resort for a seamless ski-in, ski-out experience. 

The exterior of Wintastar in Shanghai is snow themed, and its Viking-themed park is visible from above.

Credit: VCG/Getty Images

A red rollercoaster runs down the tracks at Wintastar.

Credit: China News Service/Getty Images

European-inspired buildings populate the indoor ski resort at Wintastar.

Credit: China News Service/Getty Images

2. Wintastar, Shanghai 

Located next to Dishui Lake, Shanghai’s Wintastar  brings together entertainment, dining, shopping, three themed hotels, a Viking‑themed water park and a Nordic‑themed indoor ski area of around 90,000sqm. It’s the perfect family-friendly ski park, featuring three professional slopes and more than 25 non‑ski activities, including the Chinese Mainland’s first indoor snow train.  

Getting there: drive 30 minutes from Shanghai Pudong International Airport, or take Metro Line 16 to Lingang Avenue, followed by a 10-minute walk.

Where to stay: Hyatt Regency Shanghai Lingang is within convenient access via Metro Line 16 and close to other major attractions in the area.

  

A themed area in Chengdu Sunac Snow World includes pink leaved trees and a resort-like building.

Credit: SSWBoardHouse by Whitemileage

A conveyor sky lift carries skiers up Chengdu Sunac Snow World’s indoor slope.

Credit: SSWBoardHouse by Whitemileage

The interior of Chengdu Sunac Snow World includes a slope and an interactive area.

Credit: SSWBoardHouse by Whitemileage

3. Chengdu Sunac Snow World, Dujiangyan 

Situated in Dujiangyan to the north-west of Chengdu, Sunac Snow World combines Sichuan's unique cultural charm and traditional Qiang-style buildings inside a winter wonderland. The ski area spans seven floors of activities, including tobogganing, bumper cars and snow tanks. Seasoned skiers can challenge themselves on an advanced slope that starts on the 22nd floor.

Getting there: take the metro to Xipu High-speed Railway Station, then transfer to the high-speed train to Dujiangyan High-speed Railway Station. Finally, take bus 14 to the Sunac Cultural Tourism City stop. 

Where to stay: Anantara Xiling Snow Mountain Chengdu Resort   offers direct access to private hot springs from guestrooms and mountain backdrops. Located 20 minutes from the Chengdu Research Base of Giant Panda Breeding, a stay here adds a unique animal encounter to your trip.

  

  

Best ski areas in the Chinese Mainland

 Sitting at the end of several ski slopes, the smooth, squat outline of the Yabuli Entrepreneurs' Congress Center at the Yabuli Ski Resort in Shangzhi, near Harbin, Heilongjiang Province, resembles an enormous stingray or tribolite.

Credit: CFOTO/Getty Images

4. Yabuli Ski Resort, Heilongjiang

After visiting Harbin’s ice festival, venture to Yabuli in Heilongjiang for one of the Chinese Mainland’s most established mountain ski destinations. Yabuli offers roughly 35km of varied ski runs, as well as some of the longest downhill tracks in the country, including a famous 5km alpine run and an extensive toboggan track. It also has a compelling backstory: once a royal hunting ground in the Qing Dynasty, it later became the country’s first modern competitive ski training base in the 1970s, and more recently has been the host of international competitions like the Asian Winter Games. 

Getting there: take a high-speed train from Harbin Railway Station or Harbin West Railway Station to Yabuli West Railway Station, then a coach or taxi to the ski resort. The whole journey takes around two and a half hours. 

Where to stay: the comfortable Yabuli Forest Hot Spring Hotel is conveniently located next to the main slopes, and the nearby Shangzhi Qushe Resort Hotel offers elegant furnishings and expansive scenic views. 

From above, a ski slope is marked with its borders in red as snowy hills undulate beyond it at Jiangjunshan Ski Resort, Altay.

Credit: CFOTO/Getty Images

Skiers carve the slopes at night at Jiangjunshan Ski Resort in Altay, the city below visible and mapped by lights.

Credit: China News Service/Getty Images

5. Jiangjunshan Ski Resort, Altay 

The Chinese Mainland’s skiing legacy comes alive in Altay, the nation’s “snow capital”. At its heart is Jiangjunshan Ski Resort, the Xinjiang region’s first natural ski resort. The resort features 17 kilometres of ski runs between 900 metres and 1,325 metres above sea level and is especially popular with snowboarders.

Getting there: you can fly into Altay from Urumqi, but many skiers prefer to board the “China’s Snow Capital Altay” Y965 night train from Urumqi. From Altay, it's an easy ride to the resort by taxi or shuttle bus.

Where to stay: UrCove by Hyatt Altay  in the central business district is a six‑minute drive from the resort, putting you right in the centre of the action.

Young skiers board the conveyor ski lift at Nanshan Ski Resort.

Credit: Kevin Frayer/Getty Images

Skiers gather below a sign saying Nanshan Ski Village in Beijing.

Credit: Andrea Verdelli/Getty Images

Skiers done for the day gather outside a building with warm thermal containers of drinks, soup and noodles.

Credit: Kevin Frayer/Getty Images

6. Nanshan Ski Resort, Beijing 

Located in the snow-capped mountains of Miyun District in northeast Beijing, Nanshan Ski Resort  is just over an hour's drive from the airport. This family-friendly resort features 26 trails for all levels, including practice slopes for kids. If one day isn’t enough, Nanshan also offers night skiing until 10pm. Afterwards, unwind and refuel at the resort’s cosy restaurants with terrace seating and scenic views.

Getting there: a taxi from the airport is the easiest option. Alternatively, take a 30-minute Beijing-Harbin high-speed train ride from Beijing Chaoyang Station to Miyun Station. From there, transfer to a taxi or the Nanshan Ski Resort shuttle bus for a 10-minute ride to the slopes.

Where to stay: Vangen Spa Hotel offers private hot-spring style suites and sits in the Gubeikou/Panlongshan Great Wall area, a scenic add-on to your ski trip. 

  

Two young snowboarders walk across the snow with their boards.

Credit: China News Service/Getty Images

Seen from above, ski runs at Silk Road Ski Resort in Urumqi are framed by tall evergreen forests.

Credit: VCG/Getty Images

7. Silk Road Ski Resort, Urumqi 

If you prefer to stay closer to the capital, Silk Road Ski Resort in Urumqi sits between 1,850 and 2,500 metres up in the Tianshan Mountains. It’s considered one of the country’s premier ski destinations and offers 10 kilometres of marked runs, including advanced slopes for experienced skiers. 

Getting there: take a taxi directly to the resort; seasonal shuttle options from Urumqi are also available.

Where to stay: sleek, stylish and comfortable, the Conrad Urumqi  connects you to city landmarks and upscale shopping.

Skiing in the Chinese Mainland: Frequently asked questions 

This story was originally published in September 2024 and updated in November 2026. 

More inspiration

Find the best fares to
Chinese Mainland