Where to Stay in Yunnan

Accommodation recommendations by city, from backpacker hostels to boutique courtyard inns.

Yunnan has accommodation for every budget. What sets it apart is the character: traditional Naxi courtyard inns in Lijiang, Bai-style guesthouses in Dali, Tibetan homestays in Shangri-La, and tropical bungalows in Xishuangbanna. Here is what to expect in each destination.

Traditional Yunnan courtyard guesthouse with wooden architecture Cozy courtyard interior of a Yunnan boutique inn

Kunming

Budget
CNY 100-300
Mid-range
CNY 300-600
Luxury
CNY 600-1200

Best area: Green Lake area for walkability; Nanping Street for nightlife and shopping.

Dali

Budget
CNY 80-200
Mid-range
CNY 200-500
Luxury
CNY 500-1500

Best area: Ancient City for atmosphere; Erhai Lake west shore for sunrise views; Xizhou village for a quieter Bai culture experience.

Lijiang

Budget
CNY 100-300
Mid-range
CNY 300-700
Luxury
CNY 700-2000

Best area: Old Town Naxi courtyard inns for character; Shuhe Ancient Town for a quieter, more authentic stay; Baisha village for backpacker vibes.

Shangri-La

Budget
CNY 80-200
Mid-range
CNY 200-600
Luxury
CNY 600-1500

Best area: Dukezong Ancient Town for Tibetan ambiance; outside town for quiet and mountain views. Make sure heating works at this altitude.

Yuanyang

Budget
CNY 80-150
Mid-range
CNY 150-400
Luxury
CNY 400-800

Best area: Duoyishu area for sunrise views over the terraces; Xinjie Town for more options and lower prices.

Xishuangbanna

Budget
CNY 100-250
Mid-range
CNY 250-600
Luxury
CNY 600-1500

Best area: Gaozhuang area in Jinghong near the night market; riverside resorts along the Mekong for a tropical escape.