China Travel › Trains › Chengdu to Lijiang

China Travel · Trains

Chengdu to Lijiang by Train (2026): Times, Fares and Booking

The single daily direct D train from Chengdu South, seat classes, fares, booking with a passport, and the last mile into Lijiang Old Town · Updated September 2026

Short answer

There is one direct train a day from Chengdu to Lijiang, and it takes about nine hours. It is a D-class train from Chengdu South (成都南站) that carries on past Lijiang to Shangri-La, so Lijiang is a stop rather than the terminus. Published journey times fall between 9h 05m and 9h 15m depending on the timetable edition, with the train leaving in the morning and arriving at Lijiang Railway Station (丽江站) in the late afternoon.

A second-class seat was listed at ¥376 when the through service started, against a full fare of ¥392. Fares float with demand, so read that as an order of magnitude and check the live price in the app on the day you book.

If a single daily departure does not fit your dates, the fallback is the classic two-leg route: a high-speed train from Chengdu East to Kunming, then a C-class train on to Lijiang. That takes about eleven hours door to door including the change. Book on 12306 with your passport — no Chinese bank account is needed — and read the ticketing guide first if this is your first Chinese train.

The direct train, and how new it is

The Chengdu–Lijiang through service is recent. Until the current timetable cycle, the trip meant changing at Kunming, which added hours and a station transfer in the middle of the day. The direct train runs on the line that was built south-west through Liangshan and Panzhihua, then across into Yunnan and up to the highlands.

It is a mountain route, and it shows in the timing. Nine hours for the distance involved is slow by Chinese high-speed standards — the coastal corridors average twice the speed. What you get in return is a climb from the Sichuan Basin into the Yunnan plateau without a change of train.

Stops listed for the service include Xichang West, Panzhihua South, Yuanmou West and Guangtong North before Lijiang, then Xiaozhongdian and Shangri-La beyond it. Stop patterns are not guaranteed: a timetable adjustment can add or drop a stop, so check your own departure's stop list in the app rather than planning around a fixed pattern.

Which stations to use

Both ends of this trip have a station trap. Chengdu has several large stations and they are nowhere near each other; Lijiang's station is not in the town.

StationRole on this routeNotes
Chengdu South (成都南站)Where the direct Lijiang train departsSouth of the city centre with metro access. Check the Chinese name on your ticket — booking platforms sometimes shorten it to "Chengdu".
Chengdu East (成都东站)Departure point for the via-Kunming routeThe main high-speed hub. Trains to Kunming, Xi'an and Chongqing leave from here.
Chengdu Tianfu (成都天府站)Not served by this routePresent in some search results because of new lines under construction. Ignore it for Lijiang.
Lijiang Railway Station (丽江站)Where every train on this corridor stopsAbout 8–10 km south of Dayan Old Town. Also the departure point for Dali, Kunming and Shangri-La trains.

Journey times, compared honestly

There are three ways to make this journey, and the train is not the fastest. It is the one that avoids the airport and keeps the scenery.

OptionTypical durationWhat it involves
Direct D trainAbout 9h 05m – 9h 15mOne train, Chengdu South to Lijiang station, a daytime run through the mountains.
Via KunmingAround 11 hoursChengdu East to Kunming South in roughly six to seven hours, then a C-class train on to Lijiang in about 3h 30m. The transfer between Kunming stations costs you an hour or more.
FlightAbout 1h 20m in the airAdd two hours of airport time at each end. Chengdu has two airports and the second one is a long way from the centre.

The flight wins on time and loses on everything else. Lijiang's airport is also small, and weather in the highlands cancels flights more often than it delays trains.

Seat classes and what they cost

This is a D-class train, so the seating is not the same menu you see on a G-class high-speed train on a coastal route. The booking screen is the authoritative list of what your specific departure sells.

ClassApproximate fareNotes
Second class (二等座)About ¥376–392The published fare when the through service opened was ¥376 with a full fare of ¥392. 3+2 seating, power sockets at the row, fine for a day of travel.
First class (一等座)Shown per departureNot every D-class set on this corridor carries it, and where it exists the fare floats. Check the app rather than a third-party page.
Sleeper berthShown per departureThe direct service is a seated daytime train. For sleeper berths on the corridor you are relying on whatever the current timetable runs — see below.

The overnight question

Most people searching for this route actually want to know whether they can sleep through it. The honest answer: the direct Chengdu–Lijiang train is a daytime train, and it does not do that job.

Sleeper berths on this corridor are the part of the timetable most likely to be cut, and third-party pages keep advertising overnight services that no longer run. Check 12306 for your date. If a sleeper matters more than the direct route, the reliable overnight service in the region is on the Kunming–Lijiang corridor, where a single overnight train runs alongside the daytime C-class services. The sleeper guide covers which berth to pick.

The one thing that goes wrong on this route Turning up at the wrong Chengdu station. Chengdu South and Chengdu East are on opposite sides of the city, and the via-Kunming route leaves from the wrong one for the direct train. Read the station name in the Chinese characters on your booking, not the English approximation.

Booking with a foreign passport

China Railway's own platform, 12306, sells every ticket on this route at the official price. Third-party sites add a service fee for the same seat. The 12306 in English walkthrough covers the app in detail.

  1. Register and verify before you flyPassport verification for a 12306 account normally goes through quickly, but a failed check blocks booking entirely. Do it at home, not in a hotel lobby.
  2. Add a passenger recordAn account alone is not enough. The passenger record carries your passport number and expiry date, and the name has to match the machine-readable zone exactly.
  3. Bind Alipay or WeChat Pay12306 does not accept foreign bank cards directly. Both wallets take foreign-issued cards after passport verification.
  4. Book inside the pre-sale windowThe window has sat at about 15 days for several years, after being longer in the past. Confirm the current figure in the app.
  5. Book the second leg early if you are routing via KunmingKunming to Lijiang has a dozen or more daily trains, so this leg is rarely the problem. The Chengdu to Kunming high-speed leg is the one that sells out on Fridays and Sundays.
If the direct train is sold out Use the free waitlist (候补) on 12306. You are charged only if a seat is secured. With one departure a day, also price the via-Kunming route at the same time — it costs more overall and takes about two hours longer, but it has far more seats, which is a better answer than a lost day.

On board, and the last mile into Lijiang

Expect a security screen on entry to the station, a passport scan at the gate, and boarding that closes before the departure time on your ticket. Thirty to forty minutes before departure is a comfortable buffer at Chengdu South, and a lot more than that during national holidays.

Lijiang Railway Station is not in the town. It sits roughly 8–10 km south of Dayan Old Town, the part of the journey most visitors underestimate after nine hours on a train.

When to book

Weekends, the July–August school holiday, National Day Golden Week and Chinese New Year all fill this train. Outside those windows a few days ahead is usually enough. Inside them, the 15-day window is not a suggestion — it is the entire supply of direct seats, and there is exactly one departure a day competing for it.

Frequently asked questions

Is there a direct train from Chengdu to Lijiang?

Yes, but only one a day. A D-class train leaves Chengdu South in the morning and reaches Lijiang Railway Station in the late afternoon, about nine hours later. It continues past Lijiang to Shangri-La. Confirm the departure time on 12306 for your date.

How long does the Chengdu to Lijiang train take?

The direct D train takes roughly 9 hours 5 minutes to 9 hours 15 minutes. Going via Kunming instead means roughly six to seven hours to Kunming plus about 3 hours 30 minutes from Kunming to Lijiang, with a transfer in between — around eleven hours in total.

How much does a Chengdu to Lijiang train ticket cost?

When the direct service opened, a second-class seat was published at ¥376 against a full fare of ¥392. Fares float with demand, so treat that as an order of magnitude and check the live price on 12306 before budgeting.

Is there an overnight sleeper from Chengdu to Lijiang?

The direct service on this corridor is a daytime train, so it does not replace a hotel night. Sleeper berths on the corridor are limited and change with each timetable adjustment; check 12306 for your date rather than trusting a third-party page that lists a nightly sleeper.

Which Chengdu station does the Lijiang train leave from?

Chengdu South (成都南站) for the direct train. If you travel via Kunming, the first leg usually leaves from Chengdu East (成都东站), the city's main high-speed hub. The two are far apart, so check the station name on your booking.

Can I book the Chengdu to Lijiang train with a foreign passport?

Yes. Register on 12306 with your passport, complete passport verification, and add a passenger record. Your passport is your ticket, so there is nothing to print or collect. Pay with Alipay or WeChat Pay, since 12306 does not take foreign credit cards directly.

How far in advance can I book?

The 12306 pre-sale window has been around 15 days for several years, though it has been changed more than once, so confirm in the app. This route has only one direct departure a day, which makes it far less forgiving than a corridor with a dozen services.

How do I get from Lijiang Railway Station to the Old Town?

Lijiang Railway Station sits roughly 8 to 10 km south of Dayan Old Town. A taxi or ride-hailing car takes about 25 to 40 minutes for around ¥25 to ¥50. City buses are cheaper but stop at different edges of the town, and cars cannot reach every address inside the pedestrian lanes.

Is the train or a flight better for this route?

The flight is much faster: about an hour and twenty minutes in the air against nine hours by rail, plus airport time at each end. The train leaves and arrives in the city, has no luggage limits worth worrying about, and runs in weather that grounds highland flights. Budget travellers usually take the train; anyone with two days to spare should take it for the scenery.

Related reading

Compiled from Chinese railway timetable reporting on the Chengdu South–Shangri-La D-class service (which serves Lijiang station), independent route pages covering the Chengdu–Lijiang corridor, and 12306 booking output, cross-checked 30 September 2026. Sources disagree on whether any direct overnight sleeper currently runs on this corridor, and they give journey times from 9h 04m to 9h 13m; both disagreements are shown rather than averaged. Fares and times are set by China Railway and change with every timetable adjustment — confirm your specific journey on the 12306 app or at a station ticket office before relying on any figure here.