One of the best surprises about traveling in Yunnan? Getting around is much easier than you’d expect. Thanks to China’s world-class high-speed rail network, you can travel from Kunming to Dali in 2 hours, reach Lijiang in 3 hours, and even get to Shangri-La — deep in the Tibetan highlands — by bullet train.
This guide covers every transport option in Yunnan: high-speed trains, domestic flights, buses, ride-hailing apps, and private transfers. We’ll show you exact routes, travel times, prices, and how to book tickets — even if you don’t speak a word of Chinese.

Yunnan’s High-Speed Rail Network — A Game Changer
China operates the largest high-speed rail network in the world — over 45,000 km of track as of 2024, according to the Chinese government. Yunnan is now fully connected to this network, with bullet trains linking all major tourist destinations.
These aren’t slow, rattling trains. China’s bullet trains (D-trains and G-trains) run at 160–350 km/h, are clean, punctual, air-conditioned, and have onboard WiFi on many routes. For most travelers, the train is the best way to move between Yunnan’s cities — faster than driving, cheaper than flying, and far more scenic.
Key Routes at a Glance
| Route | Distance | Time | 2nd Class | 1st Class | Daily Trains |
|---|---|---|---|---|---|
| Kunming → Dali | 328 km | ~2 hours | ¥145 (~$20) | ¥231 (~$32) | 20+ |
| Kunming → Lijiang | 517 km | ~3–3.5 hours | ¥220 (~$30) | ¥290 (~$40) | 12 |
| Kunming → Shangri-La | ~600 km | ~5–6 hours | ¥245 (~$35) | ¥390 (~$54) | 4 |
| Dali → Lijiang | ~190 km | ~2 hours | ¥80 (~$11) | ¥130 (~$18) | 10+ |
| Lijiang → Shangri-La | ~170 km | ~1–1.5 hours | ¥75 (~$10) | ¥120 (~$17) | 6 |
| Kunming → Xishuangbanna | ~530 km | ~3–4 hours | ¥200 (~$28) | ¥320 (~$44) | 8+ |
Prices are approximate and may vary slightly by specific train. USD conversions based on ¥7.2 = $1.

The Classic Yunnan Route by Train
The most popular itinerary follows the train line northwest:
Kunming → Dali (2h) → Lijiang (2h) → Shangri-La (1.5h)
This route takes you from the cosmopolitan capital through ancient lakeside towns, across snow-capped mountain passes, and into the Tibetan highlands — all on comfortable bullet trains. Each stop is a completely different landscape, culture, and altitude. It’s one of the most scenic rail journeys in all of Asia.
Travel tip: Want to enjoy this route without any booking stress? Our team can arrange your entire transport plan — trains, airport transfers, and private cars for remote areas — as part of your custom Yunnan itinerary. You just show up and enjoy the ride.
How to Book Train Tickets as a Foreigner
This is one of the most common questions we get — and it’s easier than you think. Here are three options, from easiest to cheapest:
Option 1: Trip.com (Easiest — Recommended)
Trip.com is the go-to platform for foreign travelers booking China trains. Full English interface, accepts international credit cards and PayPal, 24/7 English customer support. There’s a small service fee, but the convenience is worth it.
- Go to Trip.com → Click Trains → Select China
- Enter your departure and destination cities + travel date
- Choose your train and seat class
- Enter your passport number (must match your physical passport exactly)
- Pay with credit card, PayPal, or Alipay
- Receive your e-ticket — no paper ticket needed
Option 2: 12306 Official App (Cheapest — No Service Fee)
12306 is China Railway’s official booking platform. No markup, but the English interface is limited and identity verification can take 3–5 working days. You’ll need to upload passport photos for verification before you can buy tickets. Accepts international cards.
Our advice: If you want to use 12306, register and verify your identity at least 2 weeks before your trip. Otherwise, Trip.com is the safer choice.
Option 3: Buy at the Station (Backup)
You can always buy tickets at the train station with your passport. Go to the ticket window (not the self-service machines — most don’t read foreign passports). Be prepared for queues, especially during holidays. English is very limited at station counters.
Or skip all of this entirely: When you travel with a local agency, your guide books all train tickets for you in advance, meets you at the platform, and handles everything — you just sit back and enjoy the scenery through the window.
Important Booking Tips
- Book early: Tickets go on sale 15 days in advance. Popular routes (especially Kunming–Lijiang) sell out fast during holidays
- E-tickets only: No paper tickets needed. Just swipe your passport at the automatic gate, or show it at the manual checkpoint
- Arrive 30–60 minutes early: Large stations have security screening (like airports) and long walks to platforms
- Passport name must match exactly: Middle names, suffixes — everything on your ticket must match your physical passport

Getting Around Within Cities
Didi — China’s Uber
Didi is the easiest way to get around any Chinese city. It works like Uber: enter your destination, get a fare estimate, and a driver comes to you. No Chinese needed — you can type addresses in English or drop a pin on the map. Payment works through Alipay or WeChat Pay.
Didi is significantly cheaper than taxis and eliminates the language barrier entirely. A typical 20-minute ride in Kunming costs ¥15–25 (~$2–3.50).
Taxis
Available in all cities. Always insist on the meter. Taxis in Kunming, Dali, and Lijiang are generally honest, but airport/station drivers may try to negotiate a flat rate — use Didi instead if this happens.
Kunming Metro
Kunming has a modern metro system with bilingual signage. Line 1 connects the city center to Kunming Railway Station. Line 6 runs to Changshui International Airport. Fares are ¥2–7. You can pay with Alipay by scanning at the gate.
Renting E-bikes & Cycling
In Dali and Lijiang, renting an electric bike is a popular and fun way to explore. Dali’s Erhai Lake loop (~130 km) is one of the most scenic cycling routes in China. Rental shops are everywhere in the old towns — expect ¥50–80/day for an e-bike.

Domestic Flights in Yunnan
For longer distances or when time is tight, Yunnan has excellent domestic flight connections:
| Route | Flight Time | Price Range |
|---|---|---|
| Kunming → Shangri-La | ~1 hour | ¥800–1,200 (~$110–165) |
| Kunming → Xishuangbanna | ~1 hour | ¥500–900 (~$70–125) |
| Kunming → Lijiang | ~1 hour | ¥500–800 (~$70–110) |
Kunming Changshui International Airport is Yunnan’s main hub, with direct international flights from Bangkok, Singapore, Kuala Lumpur, and many other Asian cities. Dali, Lijiang, Shangri-La, and Xishuangbanna all have their own airports for domestic connections.
Book flights on Trip.com or directly through airline apps. Domestic flights in China often offer great last-minute deals.
Remote Areas: Where You Need Private Transport
High-speed trains connect the big cities. But some of Yunnan’s most spectacular destinations aren’t on the rail network:
- Tiger Leaping Gorge — between Lijiang and Shangri-La, accessible by car only
- Yuanyang Rice Terraces — 6–7 hours from Kunming by car, no train connection
- Shaxi Ancient Town — between Dali and Lijiang, reached by local bus or car
- Nujiang Valley (Salween River) — remote northwest Yunnan, car access only
- Meili Snow Mountain — beyond Shangri-La, requires private transport
- Pu’er Tea Mountains — south of Kunming, limited public transport
For these destinations, your options are renting a car with a driver, joining a small group tour, or arranging private transfers. Public buses exist but are slow, infrequent, and rarely have English signage or announcements.
This is exactly where a local travel agency shines. We arrange private vehicles with experienced drivers who know mountain roads, handle fuel and tolls, and get you to places no bus or train can reach — comfortably and safely. Many of Yunnan’s most unforgettable experiences are off the beaten path, and getting there is half the adventure.

Let Us Handle Your Yunnan Transport
Train tickets, airport transfers, private cars for remote areas, e-bike recommendations — we plan your entire transport route so every connection is seamless. No missed trains, no language struggles at ticket counters, no surprise detours. Just smooth travel from city to city, scene to scene.
From the Airport: Getting into Kunming
Most international visitors arrive at Kunming Changshui International Airport. Here’s how to get to the city center:
| Option | Time | Cost | Notes |
|---|---|---|---|
| Metro Line 6 | ~25 min | ¥5 | Cheapest option, connects to Line 1/2 for city center |
| Airport Express Bus | ~40 min | ¥25 | Multiple routes to different city areas |
| Didi / Taxi | ~40 min | ¥100–140 | Most convenient, door-to-door |
| Private Transfer | ~40 min | Included in tour | Driver meets you at arrivals with your name sign |

Heading straight to Dali or Lijiang from the airport? The metro connects to Kunming Railway Station. You can arrive at the airport in the morning, take the metro to the train station, and be in Dali by lunch. Our team can pre-book your train to ensure a seamless connection.
Transport Tips for Foreign Travelers
- Book trains early — tickets open 15 days ahead and popular routes sell out during holidays (Golden Week, Spring Festival, Water Splashing Festival)
- Set up Alipay/WeChat Pay before arrival — needed for Didi, metro, and most transport payments. See our complete payment guide
- Save destinations in Chinese — screenshot or save the Chinese characters of your hotel, train station, and attractions. Show them to drivers when needed
- Download offline maps — Google Maps works with VPN, but Amap (高德地图) and Baidu Maps work natively and have better China data
- Keep your passport accessible — you need it for every train boarding, domestic flight, and most hotel check-ins
- Carry a power bank — your phone is your ticket, payment device, map, and translator. Don’t let it die
- Consider a local guide for remote areas — mountain roads, rural buses, and off-grid destinations are much easier (and safer) with someone who knows the terrain and speaks the language
Ready to Explore Yunnan?
From bullet trains to mountain passes, Yunnan’s transport is an adventure in itself. Let our local team build your perfect route — with every ticket booked, every transfer arranged, and a private car waiting wherever the trains can’t reach. Tell us where you want to go.
FAQ: Getting Around Yunnan
Can foreigners buy train tickets in China?
Yes. You can book online through Trip.com (easiest, English interface, accepts international cards) or 12306 (official, no markup but requires 3–5 day identity verification). You can also buy at station ticket windows with your passport. E-tickets are standard — no paper ticket needed, just swipe your passport to board.
How long is the train from Kunming to Lijiang?
About 3 to 3.5 hours by high-speed train, with 12 daily departures. Second-class tickets cost around ¥220 (~$30). There’s also an overnight sleeper train departing at 20:45 and arriving at 06:10 the next morning — a great way to save a hotel night.
How do I get from Kunming to Dali?
The high-speed train is the best option — about 2 hours, 20+ daily departures, ¥145 for second class. Trains depart from Kunming Station or Kunming South Station. From Dali Station, it’s about 40 minutes by taxi to Dali Old Town.
Is there a train to Shangri-La?
Yes! The Shangri-La Railway Station opened in November 2023. There are 4 daily bullet trains from Kunming (5–6 hours, ¥245 second class) and 6 from Lijiang (1–1.5 hours, ¥75). The station is only 2 km from Dukezong Ancient City.
Do I need a car to travel Yunnan?
Not for the main cities — trains connect Kunming, Dali, Lijiang, Shangri-La, and Xishuangbanna. But for remote destinations like Tiger Leaping Gorge, Yuanyang Rice Terraces, Shaxi, or Meili Snow Mountain, you’ll need a private car or local transport. This is where traveling with a local agency is most valuable — we arrange reliable private vehicles for these off-grid gems.

[…] How to Get Around Yunnan: Transport Guide — Trains, flights, and getting between cities. […]