Short answer
Direct high-speed trains do run from Chengdu East (成都东) to Dali (大理), but only a couple a day, and the fastest takes about eight hours. That is slow for high-speed rail, and the reason is geometry: the line swings a long way round instead of running straight south.
The more flexible option is to split the trip at Kunming. Chengdu to Kunming on the high-speed corridor runs roughly five and a half to seven hours depending on the service, and Kunming to Dali is about two hours more. Two daytime legs, a night in Kunming, and far more departures to choose from.
There is no high-speed sleeper on the direct pair. Berths exist on the slow conventional trains on the old line, and those cost you more than a day in transit. Book in the 12306 app with your passport; sales open on a rolling window of roughly two weeks.
Which stations you use
Chengdu has three stations that matter and the direct trains do not all use the same one. Dali has one station, and it is not in the old town.
| Station | Role on this route | Getting into town |
|---|---|---|
| Chengdu East (成都东) | Main departure point for the direct Dali services | Metro lines to the centre; allow 30–45 minutes |
| Chengdu South (成都南) | Used by some corridor services and trains on the western line | Metro, south of the centre |
| Chengdu (成都) | Older central station, conventional trains mostly | Central, on the metro |
| Dali (大理) | The station you arrive at, in the Xiaguan district | Roughly 13 km to the old town; about 30 minutes by taxi |
| Kunming South (昆明南) | Where you change if you split the trip at Kunming | Metro to central Kunming, allow around 45 minutes |
Dali station is in Xiaguan, the modern city on the lake plain. The old town — Dali Ancient City — is a further taxi ride west, and Cangshan mountain sits behind it. Plan the last leg of the evening accordingly; arriving after dark with no onward plan is the usual mistake on this route.
Journey times, direct and split
Two routes do the same job with very different shapes. The direct train is simpler; the split route is far more flexible and, for most itineraries, the better day.
| Option | Typical time | Departures | Notes |
|---|---|---|---|
| Direct high-speed, Chengdu East to Dali | About 8 to 8.5 hours | A couple a day | One long day in a seat; route takes a wide detour |
| Split at Kunming: Chengdu to Kunming | Roughly 5.5 to 7 hours | Many per day | High-speed corridor, several routings |
| Split at Kunming: Kunming to Dali | About 2 hours | Frequent | Short hop, second class is fine |
| Conventional trains on the old line | More than a day | Few | Where the sleeper berths are; slow |
The Kunming–Dali leg also starts from the central Kunming station on many departures, which saves the trip out to the high-speed terminus. Check which station your Kunming connection uses before booking the second ticket — the two are far apart.
Seat classes on the way to Dali
The classes are the standard set. On an eight-hour leg, the step up from second to first class buys noticeably more room, and it is the one upgrade on this route that people tend to consider worth the money.
| Class | Layout | Typical fare relationship |
|---|---|---|
| Second class | 3+2 across | Baseline |
| First class | 2+2, wider seats, quieter car | Roughly 1.5 to 2 times second class |
| Business class | Lie-flat seat in a small cabin | Around three times second class |
| Sleeper berths | Hard and soft sleeper | Conventional trains only, far longer journey |
Absolute fares on this route depend on the routing, since a seat sold through to Dali is priced on the whole distance travelled. The class ratios hold; the number does not. Both are displayed in the app when you search your date, and the seat types themselves are described in our China train seat classes page.
Is there an overnight sleeper?
Not on the direct high-speed pair. The berths on this corridor belong to the slow conventional trains, and those take more than a day — long enough that the sleeper stops being a way to save time and becomes the trip itself.
If a night on a Chinese train is part of what you came for, the sensible move is to make it a separate excursion rather than a way to get to Dali. The Kunming to Lijiang route and the sleeper guide cover where berths are worth taking.
Booking with a foreign passport
The online system takes foreign passports, and the English 12306 app is the usual channel. The order below avoids the two failures that catch visitors: a passenger record that has not verified, and a payment the app will not accept.
- Register on 12306 with your passport detailsType the name exactly as it appears in the passport's machine-readable zone, surname first. Verification of the passenger record is not instant, so do this before you leave home.
- Add each traveller as their own passengerEvery person needs a verified record with passport number and expiry. Children with their own document need their own entry.
- Search both routes before decidingSearch Chengdu to Dali for the direct trains, then Chengdu to Kunming and Kunming to Dali for the split. Comparing real departure times is the only way to tell which suits your day.
- Buy when your date opensSales run on a rolling window of roughly two weeks. With only a couple of direct trains a day, the direct option is what disappears first on busy dates.
- Pay with a bound walletAlipay or WeChat Pay with an international card attached is the dependable route in the app. Station counters take cash and cards, and a counter is the fallback when a payment fails.
- Keep the passport on you on travel dayIt is what the gate reads. Large stations have passport-reading gates and a staffed lane for the rest, so arrive with about 40 minutes to spare rather than 15.
Refunds, changes and verification problems are covered in the China train tickets explainer, and the app's menus are walked through in the 12306 English guide.
The booking window, and when it hurts
Tickets appear roughly two weeks before departure, not months. The window has been changed before, so confirm the current release date in the app. Midweek dates on this corridor are comfortable; the holiday periods are not.
Three stretches empty the trains first: the Spring Festival travel period, the 1 May holiday, and the National Day week from 1 to 7 October. Chengdu and Yunnan are both big domestic destinations, and the flow runs both ways at the start and end of a break. Dali in particular fills up in summer and around Chinese New Year, when domestic tourism peaks.
What the ride is like
- The Sichuan basin gives way to plateau country. The second half climbs, and the scenery improves with the altitude.
- Tunnels and bridges are constant beyond the basin. Signal comes and goes. Download offline maps and any tickets you may need to show before boarding.
- Power at every seat in all classes, plus free hot water at the car ends. The Sichuan snack supply on board is limited; Chengdu's markets are a better source.
- Luggage overhead or in the racks at the car ends. Weight and size limits are on our train luggage rules page.
- Expect a document check near or inside Yunnan. Police identity checks on trains entering the province are routine, so keep the passport on your body.
- Altitude on arrival is not high. Dali sits around 1,900 m. It is not a problem for most visitors, but the sun is strong and the air is dry.
For the arrival-side routine at Chinese stations — exits, taxi ranks, metro signs — see the China train station guide.
FAQ: Chengdu to Dali by rail
Is there a direct train from Chengdu to Dali?
Yes, but only a couple a day. Direct high-speed trains run from Chengdu East (Chengdudong) to Dali, and the fastest takes about eight hours — slow for high-speed rail because the line runs a long way round rather than straight south.
How long does the Chengdu to Dali train take?
About eight to eight and a half hours on the direct trains. If you break the journey, Chengdu to Kunming on the high-speed corridor runs roughly five and a half to seven hours depending on the service, and Kunming to Dali takes about two hours on top of that.
Is there an overnight sleeper from Chengdu to Dali?
Not on the direct high-speed pair. Sleeper berths exist on the slower conventional trains on the old line, which take far longer than a day of travel. If a night on the rails is the goal, look at the corridor services into Yunnan and check berth availability in the 12306 app.
Which stations do I use in Chengdu and Dali?
Most direct services leave from Chengdu East (Chengdudong), with some from Chengdu South. In Dali you arrive at Dali station (Dali), which is in the Xiaguan district, not at the old town.
How far is Dali station from the old town?
Dali station sits in Xiaguan, roughly 13 km from the old town (Dali Ancient City). A taxi to the old town takes roughly half an hour in normal traffic, and local buses run the same route more slowly.
Is it better to break the Chengdu to Dali trip at Kunming?
Often yes. Chengdu to Kunming on the high-speed corridor plus Kunming to Dali is two comfortable daytime legs with a night in Kunming between them, and far more departure choices than the handful of direct trains. The direct train wins only when its single daily timing suits your day.
Can I book the Chengdu to Dali train with a foreign passport?
Yes. Register on 12306 with your passport details, add yourself as a passenger, and buy in the app. Station ticket counters also sell to passport holders and take cash. Keep the passport on you on travel day, because it is what the gate reads.
How far in advance do Chengdu to Dali tickets go on sale?
Ticket sales open on a rolling window of roughly two weeks before departure. Confirm the current date in the 12306 app, because the window has been changed before. With only a couple of direct trains a day, holiday dates can wipe out the direct options quickly.
What seat classes are available from Chengdu to Dali?
Second class, first class and business class on the high-speed trains. Second class is 3+2 seating, first class is 2+2 and quieter, and business class is a small lie-flat cabin at around three times the second-class fare. Sleeper berths only appear on conventional trains.
Which is better, the train or a flight?
On an eight-hour rail leg, a flight is worth pricing. It wins on time and loses on the airport transfers at both ends plus the scenery you miss. Compare door-to-door totals rather than scheduled times. Flight fares swing widely, so check current prices on the airline or booking channel.
Related reading
Compiled from China Railway 12306 app listings and route information published by Chinese rail operators, cross-checked against two independent travel sources on 30 September 2026. Journey times on this corridor are published as ranges and are revised with each timetable adjustment; the departure list for your own date in the 12306 app or at a station ticket office is the authoritative version. Nothing on this page is financial or legal advice.