The China Route
Dali

Dali

Updated · By Carl

South China 🌸 Best in spring 3 to 4 days

Ancient Bai capital below snow peaks, known for marble crafts, Old Town stone lanes and Erhai Lake cycling.

Quick facts

Best months
March-May, September-November
Days needed
3 to 4 days
Main airport
Dali Airport (DLU)
Time zone
UTC+8 (7h ahead of London, 13h ahead of New York)
Currency
CNY (Chinese yuan)
Plug type
Types A, C and I — bring an adapter

Key highlights

  • Cycle the 120 km Erhai Lake loop past fishing villages, with bike rental ¥30-50 per day from shops on Fuxing Road
  • Walk the Ming-dynasty stone lanes of Dali Old Town, entry free, gates open 24 hours with marble shops lining Fuxing Road
  • Ride the Cangshan cable car to 3,900 metres for alpine meadows and glacier views, round-trip ¥282, runs 8:30am to 5pm
  • Tour Xizhou village Bai courtyards with indigo tie-dye workshops and rushan cheese stalls, 25 km north of Old Town, bus K2 ¥2
  • Explore Chongsheng Three Pagodas from 824 AD, ticket ¥121, open 7am to 6:30pm, 1.5 km north of Old Town gate

Introduction

Dali sits at 1,900 metres on the western edge of Yunnan plateau, backed by the 4,000-metre Cangshan range and fronting the 250 square kilometre Erhai Lake. The city served as the capital of the Nanzhao kingdom from 738 to 902 and then the Dali kingdom until Kublai Khan conquered it in 1253. Today the walled Old Town preserves Ming-dynasty stone gates and cobbled lanes lined with Bai minority courtyard houses, their whitewashed walls topped with upturned eaves and painted door gods.

Dali draws cyclists who loop Erhai Lake through rice terraces and fishing villages, hikers who ride cable cars up Cangshan to alpine meadows, and craft buyers hunting hand-carved marble and indigo tie-dye textiles in Xizhou village markets. The Bai people make up 65 percent of the county population and their language, architecture and cuisine distinguish Dali from Han-majority cities. Unlike the packaged Old Towns of Lijiang or Fenghuang, Dali balances tourism with working neighborhoods where locals still mend bicycles and sell vegetables along Honglong Well.

Visa & entry

Most foreign nationals require an L tourist visa to enter mainland China including Dali, applied through a Chinese consulate or visa service before departure. The 240-hour visa-free transit scheme and the 30-day unilateral visa-free entry for select nationals apply only to specific entry points and provinces; Yunnan is not on the approved list, so travelers arriving in Dali via Kunming still need a full visa unless they qualify under the Kunming 144-hour transit scheme and remain in Yunnan province only.

When to apply

Submit your application 30 to 60 days before travel. Standard processing takes 4 working days; express service costs extra and delivers in 2 to 3 days. Peak summer months see longer queues at consulates.

What you need

You need a passport valid for six months beyond your entry date, a completed application form, one passport photo, proof of round-trip flights, hotel bookings for your entire stay, and travel insurance. Single-entry L visas cost around $140 for US citizens, €126 for EU nationals, and remain valid for 30 days from entry. Attach your Dali hotel confirmations and your Kunming to Dali train or flight booking as proof of onward travel within China.

Getting there

By air

Dali Airport (DLU) is 13 km east of Old Town and handles domestic flights only. International travelers fly into Kunming Changshui International Airport (KMG), 320 km southeast, which connects to Paris, Bangkok, Singapore, Tokyo and Seoul with flight times of 3 to 12 hours. From Europe expect one stop in Kunming, Chengdu or Beijing; from North America connect through Shanghai, Beijing or Guangzhou with total travel time 18 to 22 hours. Kunming to Dali flights take 40 minutes and cost ¥280-450.

By train

High-speed trains run from Kunming South Station to Dali Station every 30 minutes from 7am to 9pm, journey time 2 hours, second-class ¥145. Dali Station sits 15 km east of Old Town; bus K8 runs to the Old Town east gate every 20 minutes, takes 40 minutes and costs ¥3. Overnight sleeper trains from Lijiang take 8 hours and cost ¥90-230 depending on berth class.

Airport to city

From Dali Airport, the shuttle bus to Old Town east gate departs every 30 minutes, costs ¥25 and takes 25 minutes. Taxis wait outside arrivals and charge ¥40-50 to Old Town; use DiDi to lock the fare before departure and avoid meter tampering. Shared vans cost ¥15 per person but wait until full.

Things to do

Dali Old Town

The walled Old Town spreads across 1.5 square km with four Ming-dynasty gates and a north-south axis along Fuxing Road. Entry is free and gates stay open 24 hours. Walk the cobbled lanes to see Bai courtyard houses with carved wooden screens and stone spirit walls. Fuxing Road fills with marble carving shops selling everything from chessboards ¥80 to life-size lions ¥5,000. Visit early morning before 9am when locals practice taichi in Wuhua Tower square and vendors set up fresh flower stalls. Skip the crowded bars on Renmin Road; walk east to Boai Road for quieter tea houses.

Three Pagodas and Chongsheng Temple

The Three Pagodas stand 1.5 km north of Old Town, built between 824 and 840 during the Nanzhao kingdom. The central pagoda reaches 69 metres with sixteen tiers; the flanking pagodas hit 42 metres each. Ticket ¥121 includes the temple complex behind the pagodas, open 7am to 6:30pm. Walk from Old Town north gate in 20 minutes or take bus C2 from Fuxing Road, ¥2, runs every 15 minutes. Arrive before 9am to photograph the pagodas reflected in the pond before tour groups arrive. The temple halls hold bronze Buddhas but the pagodas themselves are the draw.

Cangshan mountain cable cars

Two cable cars climb Cangshan: the Zhonghe line reaches 2,600 metres and costs ¥80 return, runs 8:30am to 5pm, takes 20 minutes. The Gantong line climbs to 3,900 metres, costs ¥282 return including shuttle bus, runs 8:30am to 4pm. The higher route delivers alpine meadows, glacial lakes and views across Erhai to the plains. Spring wildflowers peak in April and May. Buy tickets at the base stations west of Old Town; walk from Dali Gate in 30 minutes or take bus K2 to Zhonghe Temple stop, ¥2. Bring warm layers even in summer; the summit hits 10 degrees Celsius colder than Old Town.

Erhai Lake cycling loop

The 120 km paved road circles Erhai Lake through Bai villages, rice paddies and fishing docks. Rent a bike or e-bike on Fuxing Road or Renmin Road, ¥30-50 per day for pedal bikes, ¥80-100 for e-bikes. Most riders go counter-clockwise, heading north from Old Town to Xizhou 25 km away, then east to Shuanglang village 60 km from Old Town, staying overnight in Shuanglang before completing the southern loop the next day. The east shore offers better lake views; the west shore runs closer to Cangshan cliffs. Stop in Caicun village for lunch at lakeside fish restaurants, grilled carp ¥50-80 per fish. Return bikes by 7pm to avoid late fees.

Xizhou village

Xizhou sits 25 km north of Old Town, famous for Bai courtyard architecture and tie-dye workshops. The Yan family compound charges ¥20 entry and shows four-courtyard layout with carved gates and painted eaves. Watch indigo dyeing demonstrations at workshops on the main square, scarves ¥40-120. Xizhou baba vendors grill savory flatbreads stuffed with pork and spring onion for ¥10-15. Bus K2 from Old Town runs every 20 minutes, takes 35 minutes and costs ¥2. Cycle from Old Town in 1.5 hours on flat roads.

  • Butterfly Spring 25 km north: entry ¥60, peak butterfly season April to May, overpriced and skippable
  • Wase market on Erhai east shore: Sunday morning only, local produce and livestock, no tourist stalls
  • Jinsuo Island: tiny isle reached by ferry from Caise village, ¥20 return, 20-minute crossing, temple and fishing nets

Food & drink

Must-try dishes

  • Erkuai: grilled rice cakes sliced thin and fried with ham, pickles and chili, a Bai staple, ¥8-12 per plate
  • Xizhou baba: savory flatbread baked in a clay oven with pork, spring onion and spices, crispy outside, ¥10-15 each
  • Rushan: fresh goat cheese rolled thin and grilled on bamboo sticks, sold at street stalls, ¥15-20 per stick
  • Rawhide: cold sliced pork preserved in spices, served with garlic sauce and pickled vegetables, ¥25-35 per plate
  • Casserole fish: whole carp from Erhai Lake braised in clay pot with ginger, tomatoes and sour greens, ¥60-90 per fish for two people

Where to eat

Yipin Xiangyuan on Boai Road (50 metres east of Fuxing Road intersection, no nearby metro) serves home-style Bai dishes in a courtyard house, erkuai ¥12, casserole fish ¥68, open 11am to 9pm, expect ¥50-70 per person. Zaiyuan Fandian at 121 Renmin Road (near Old Town south gate) specializes in rawhide and wild mushroom hotpot, ¥80-120 per person, locals fill the place by 7pm so arrive before 6:30pm. For street snacks, walk to the north end of Honglong Well alley where vendors grill rushan, fry erkuai and sell rose petal cakes ¥5-10 from 5pm to 10pm.

Etiquette and ordering

Restaurants display picture menus or ingredients at the counter; point to order if the staff speaks no English. Most places accept WeChat Pay and Alipay; only tourist-facing restaurants take cards. Tipping is not customary in Dali. Communal chopsticks appear at better restaurants; use them to take food from shared dishes. Tea is free and refilled automatically.

Getting around

By bike

Dali Old Town is flat and compact; you can walk end to end in 15 minutes. Rent a bike or e-bike to explore beyond the walls. Dozens of rental shops line Fuxing Road and Renmin Road, charging ¥30-50 per day for pedal bikes, ¥80-100 for e-bikes. Most open 8am to 8pm. Leave a ¥200-500 cash deposit or scan your ID; return bikes by 7pm to avoid late fees. E-bikes need recharging after 60 to 80 km; rental shops provide chargers or swap batteries for ¥20.

Local buses

Dali has no metro. City buses cost ¥2 per ride, paid in cash or via WeChat/Alipay QR codes on the reader by the door. Buses run 7am to 7pm. Key routes: C2 circles Old Town and connects to Three Pagodas, runs every 15 minutes. K2 runs north to Xizhou village, every 20 minutes, 35-minute journey. K8 connects Dali Station (high-speed rail) to Old Town east gate, every 20 minutes, 40 minutes. Route maps in Chinese only; use Baidu Maps app to check stops and times.

Taxis and DiDi

Taxis start at ¥8 for the first 3 km, then ¥2 per km. Few drivers speak English and meters sometimes run fast on tourists. Use DiDi (Chinese Uber) instead: the app shows the fare upfront, accepts WeChat or Alipay, and drivers follow GPS so no haggling. DiDi from Old Town to Dali Station costs ¥35-45, to the airport ¥40-50, to Xizhou ¥60-80. Download DiDi before arrival and link your Chinese mobile number or use the English version DiDi Global which accepts foreign cards but has fewer drivers.

Where to stay

Dali Old Town

Old Town suits first-timers, with all major sights, restaurants and bike rentals within walking distance. Fuxing Road and Renmin Road get noisy with bars until midnight; book a courtyard guesthouse on quieter side lanes like Boai Road or Yita Road. No metro in Dali, but buses C2 and K2 stop at Old Town gates. Guesthouses lack elevators and hot water can be unreliable in budget places.

  • Jade Emu International Guesthouse: dorm beds ¥55-70, private rooms ¥180-250, courtyard with mountain views, Renmin Road near south gate
  • The Bivou: ¥450-650, boutique courtyard rooms with rain showers, Boai Road, 5-minute walk to Fuxing Road
  • Landscape Hotel: ¥600-900, rooftop terrace, breakfast included, Yucai Road near west gate, 8-minute walk to Three Pagodas bus stop

Caicun village (Erhai Lake west shore)

Caicun sits 3 km north of Old Town on the lake shore, quieter than Old Town with guesthouses facing Erhai and Cangshan behind. Walk the lake path at sunrise without crowds. Bus K2 connects to Old Town every 20 minutes, 8-minute ride, ¥2. Limited restaurant choice; most guesthouses cook dinner.

  • Nuodera Resort: ¥380-550, lake-view rooms, bicycle included, jetty for boat trips, 10-minute walk to K2 bus stop
  • Erhai Lake No.5 Guesthouse: ¥280-420, family-run, terrace overlooking water, Ximatang village within Caicun area

Shuanglang village (Erhai Lake east shore)

Shuanglang perches on a peninsula 60 km from Old Town, popular as an overnight stop for Erhai Lake cyclists. The village has rebuilt after 2019 sewage works, with boutique hotels and fish restaurants along the water. Bus from Old Town takes 1.5 hours, ¥15, runs every 30 minutes until 6pm. Fewer food options than Old Town.

  • Banyan Tree Ringha: ¥1,200-1,800, luxury lake villas, infinity pool, 20-minute walk from Shuanglang bus stop
  • Halfmoon Bay Inn: ¥320-480, mid-range courtyard rooms, grilled fish restaurant, 5-minute walk to village centre

When to visit

Best months

March to May and September to November offer the best weather. Spring temperatures range 10 to 22 degrees Celsius with azaleas blooming on Cangshan slopes by late March. Autumn stays dry with daytime highs 18 to 24 degrees, ideal for cycling Erhai Lake. Winter (December to February) drops to 3 to 15 degrees with occasional frost, but crowds thin and hotel prices fall 30 percent. Summer (June to August) brings afternoon thunderstorms and humidity, though mornings stay clear.

Avoid

Chinese New Year (late January or early February in 2026) and the October Golden Week (October 1 to 7) triple hotel prices and pack Old Town and Erhai Lake roads with domestic tour groups. Book three months ahead or skip these weeks entirely. Late June to mid-July sees the heaviest monsoon rains with mudslides occasionally closing Cangshan cable cars. August heat peaks at 28 degrees with high UV at altitude.

Festivals worth timing

The Bai Third Month Fair runs for one week starting the 15th day of the third lunar month (usually late April in 2026) in the field west of Old Town, with horse races, wrestling and marble trade stalls. The Torch Festival on the 25th day of the sixth lunar month (usually late July) lights bonfires in villages around Erhai, with dragon dances and outdoor feasts. Both festivals draw mostly locals, not packaged tours.

Staying connected

Google, WhatsApp, Instagram, Facebook, Gmail and most Western news sites are blocked throughout mainland China including Dali. Install a reliable VPN like Astrill, ExpressVPN or NordVPN before you arrive; the Chinese Apple App Store and Google Play remove VPN apps so you cannot download them once inside the country. Test the VPN at home to confirm it connects. Without a VPN you can use WeChat for messaging and Bing for search, but cannot access your usual email or social media.

Mobile data and SIMs

Buy an eSIM before departure for instant data on arrival: Airalo sells China eSIMs from $4.50 for 1 GB valid 7 days, $11.50 for 3 GB valid 30 days. No registration required and setup takes two minutes on your phone. Alternatively, buy a China Mobile or China Unicom physical SIM at Dali Airport or Kunming Airport for ¥50-100 including 5 to 10 GB; you need your passport and must register your name. Local SIMs work better in rural areas around Erhai Lake where eSIM signals drop.

Local apps you need

WeChat is essential: you use it to pay at restaurants, shops, buses and bike rentals by scanning QR codes. Download WeChat before arrival and link a foreign Visa or Mastercard in the Wallet section; some banks block this, so test a small payment at home. Alipay works the same way and is accepted everywhere WeChat is. Baidu Maps or AMap replace Google Maps for navigation, with bus routes and real-time arrivals in English. DiDi (Chinese Uber) books taxis and ride-shares; the main DiDi app requires a Chinese phone number, but DiDi Global works with foreign numbers and accepts foreign cards.

Frequently asked questions

Do I need a visa to visit Dali in 2026?
Most visitors need the standard L tourist visa applied through a Chinese consulate before departure, processing takes 4 working days and costs around $140. The 240-hour visa-free transit scheme does not cover Dali because Yunnan is not on the approved list of provinces; you must enter through Beijing, Shanghai, Guangzhou, Chengdu or Kunming and remain in that region. For Dali you need a full visa.
How do I get from Dali Airport to Old Town?
Dali Airport is 13 km east of Old Town. An airport shuttle bus runs to the Old Town east gate every 30 minutes, takes 25 minutes and costs ¥25. Taxis cost ¥40-50 and take 20 minutes; use DiDi to avoid meter disputes.
Can I cycle around Erhai Lake in one day?
The full 120 km loop takes 6 to 8 hours of steady cycling with stops. Most riders split it over two days, staying overnight in Shuanglang village on the east shore. E-bikes make the circuit easier and rent for ¥80-100 per day from shops on Fuxing Road or Renmin Road in Old Town.
What Bai dishes should I try in Dali?
Order erkuai grilled rice cakes ¥8-12, xizhou baba savory stuffed flatbread ¥10-15, rushan rolled goat cheese ¥15-20, and rawhide cold sliced pork ¥25-35. Avoid tourist menus in English on Renmin Road; walk one block east to Honglong Well where locals eat.
Is Dali Old Town overcrowded like Lijiang?
Dali Old Town sees far fewer tour groups than Lijiang. Peak crowds hit Renmin Road and Fuxing Road on weekends and Chinese holidays, but side lanes like Boai Road and Yita Road stay quiet. Visit the Three Pagodas before 9am to avoid bus tours.
Do I need cash in Dali or can I use cards?
WeChat Pay and Alipay dominate; even street-food vendors and bike rentals scan QR codes. Foreign credit cards work only at large hotels. Set up WeChat or Alipay with your foreign card before arrival, or withdraw CNY from Bank of China ATMs on Fuxing Road which accept Visa and Mastercard.