Planned in China since 2004 · Licence L-GX-CJ00096 +86 773 586 8086 contact@chinatravelplanner.com Replies in one working day
China Travel PlannerChina, end to end Plan a trip
Travel By Train in Yunnan

Destination guide

Travel By Train in Yunnan

Updated November 2026

Yunnan got a railway network late and then got a good one quickly. In the last decade the province went from overnight buses to 200 km/h trains on the main corridors, and the Lijiang–Shangri-La line, opened in November 2023, closed the last gap on the classic route. Almost every Yunnan itinerary is now a train itinerary, and this page is the practical version.

The lines that matter

Line Distance Fastest time Notes
Kunming to Dali 330 km About 2 hours D-class, frequent, the workhorse of Yunnan rail
Dali to Lijiang 165 km About 1 hour Continues the same corridor north
Lijiang to Shangri-La 139 km About 1 hour 20 minutes Opened November 2023; replaced a four-hour road
Kunming to Xishuangbanna About 500 km 3 to 4 hours China–Laos railway, south through Pu’er
Kunming to Hekou (Vietnam border) About 400 km 4 to 5 hours Connects to Lao Cai for Hanoi

Which Kunming station

This is the mistake that costs people a train. Kunming has two main stations and they are 20 km apart.

  • Kunming Station (昆明站) in the city centre: most D-class trains to Dali and Lijiang, plus the classic lines.
  • Kunming South (昆明南): the high-speed lines east and south — Shilin West, Xishuangbanna, Pu’er, Hekou, and the trains to Guilin and Guangzhou.

Both appear as “Kunming” on some booking sites. Read the station name on the ticket, not the city.

What the trains are like

Second class is 3+2 seating, comfortable, with a luggage rack above and a trolley service. First class is 2+2 with more legroom and costs about 60 per cent more. On the Kunming–Dali–Lijiang corridor the trains are modern and quiet, and the Dali–Lijiang section in particular runs through country that is worth looking at: the lake on one side, the Cangshan wall on the other, then the valley north.

There is no dining car on most D-class services, only the trolley. Bring water and something to eat for the longer runs.

Booking, with a passport

Tickets go on sale roughly two weeks before departure and the good morning services on the Dali–Lijiang corridor sell out in holiday weeks. Booking needs a passport number and the name exactly as printed in it; the ticket is linked to the passport, and you scan the passport at the gate rather than showing a paper ticket.

Foreign passports work at the automatic gates at the big stations and need a staffed lane at the small ones. Allow twenty minutes for security and the walk to the platform; the big stations are large.

When the train beats the plane

On this corridor, almost always. Kunming to Lijiang is 3 to 3.5 hours by train, city centre to city centre, against an hour in the air plus two airport transfers and the check-in. The train also runs on time in the rainy season, when flights to Lijiang and Shangri-La are regularly delayed or diverted by weather.

The exception is the far south and the far west: for Xishuangbanna from northern Yunnan, or for Tengchong and Meili, flying is the only sensible option.

What trips people up

  • Going to the wrong Kunming station. It happens weekly.
  • Buying a ticket in a name that does not match the passport. It will be refused at the gate.
  • Leaving the booking until the day before in the first week of October or at Spring Festival.
  • Assuming there is food. There usually is not.
  • Booking Lijiang–Shangri-La by bus out of habit. The train has made that road journey optional.

Where the train does not go

Rail covers the Kunming to Shangri-La corridor and the line south to Xishuangbanna, which is most of the classic route. It does not cover Tengchong, Meili Snow Mountain, Yuanyang or Lugu Lake. Those are road or air: seven hours by coach to Yuanyang, six to Lugu Lake, and flights for the far west. The coaches on those routes are modern long-distance services rather than the minibuses of a decade ago, but past six hours in a seat we would rather fly.

We book the train legs as part of the itinerary and hold the seats when the booking window opens, which matters for the Shangri-La line in autumn. Send us your dates and the route you have in mind.

Questions travellers ask

Can you travel Yunnan entirely by train?

On the main corridor, yes: Kunming, Dali, Lijiang and Shangri-La are connected, as is the south to Xishuangbanna and Pu'er. Off that spine — Tengchong, Meili, Yuanyang, Lugu Lake — there is no railway, and those legs are road or air. For anything over six hours we fly rather than take a coach.

How do you book train tickets in Yunnan as a foreigner?

With a passport, through the official 12306 app or a booking agent, using the name exactly as printed in the passport. Tickets go on sale about two weeks before departure. The passport is the ticket: you scan it at the gate rather than showing paper, and the automatic gates accept foreign passports at the large stations.

Which Kunming station do the Dali and Lijiang trains use?

Mostly Kunming Station in the city centre. The high-speed lines east and south — Shilin West, Xishuangbanna, Pu'er, Hekou, Guilin — use Kunming South, 20 km further out. Booking sites sometimes show both as "Kunming", so read the station name on the ticket rather than the city.

Is the train better than flying within Yunnan?

On the Kunming to Lijiang corridor, almost always: three to three and a half hours city centre to city centre, against an hour in the air plus two airport transfers. The train also runs on time in the rainy season, when flights to Lijiang and Shangri-La are regularly delayed or diverted.

Tell us the trip you have in mind.

Dates, a rough budget, the places you refuse to skip. A planner in China answers personally, usually the same day.

Start the conversation
WhatsApp