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.
| Station | Role on this route | Notes |
|---|---|---|
| Chengdu South (成都南站) | Where the direct Lijiang train departs | South 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 route | The main high-speed hub. Trains to Kunming, Xi'an and Chongqing leave from here. |
| Chengdu Tianfu (成都天府站) | Not served by this route | Present in some search results because of new lines under construction. Ignore it for Lijiang. |
| Lijiang Railway Station (丽江站) | Where every train on this corridor stops | About 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.
| Option | Typical duration | What it involves |
|---|---|---|
| Direct D train | About 9h 05m – 9h 15m | One train, Chengdu South to Lijiang station, a daytime run through the mountains. |
| Via Kunming | Around 11 hours | Chengdu 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. |
| Flight | About 1h 20m in the air | Add 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.
| Class | Approximate fare | Notes |
|---|---|---|
| Second class (二等座) | About ¥376–392 | The 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 departure | Not 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 berth | Shown per departure | The 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.
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.
- 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.
- 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.
- Bind Alipay or WeChat Pay12306 does not accept foreign bank cards directly. Both wallets take foreign-issued cards after passport verification.
- 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.
- 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.
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.
- Taxi or ride-hailing: about 25–40 minutes and roughly ¥25–50. The sensible option with luggage.
- City buses: cheaper, 35–50 minutes, and they serve different edges of the old town. Check the destination sign before boarding.
- Know your entrance. "Lijiang Old Town" normally means Dayan. Shuhe and Baisha are separate settlements with their own gates.
- Day one at altitude. Lijiang sits high on the Yunnan plateau. Plan a short walk and an early dinner rather than a hike on arrival day.
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.