China Travel › Train routes › Chengdu to Dali by train

China Travel · Trains

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

Direct trains, the two-leg route via Kunming, station choices and passport booking · Updated September 2026

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.

StationRole on this routeGetting into town
Chengdu East (成都东)Main departure point for the direct Dali servicesMetro lines to the centre; allow 30–45 minutes
Chengdu South (成都南)Used by some corridor services and trains on the western lineMetro, south of the centre
Chengdu (成都)Older central station, conventional trains mostlyCentral, on the metro
Dali (大理)The station you arrive at, in the Xiaguan districtRoughly 13 km to the old town; about 30 minutes by taxi
Kunming South (昆明南)Where you change if you split the trip at KunmingMetro 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.

OptionTypical timeDeparturesNotes
Direct high-speed, Chengdu East to DaliAbout 8 to 8.5 hoursA couple a dayOne long day in a seat; route takes a wide detour
Split at Kunming: Chengdu to KunmingRoughly 5.5 to 7 hoursMany per dayHigh-speed corridor, several routings
Split at Kunming: Kunming to DaliAbout 2 hoursFrequentShort hop, second class is fine
Conventional trains on the old lineMore than a dayFewWhere 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.

ClassLayoutTypical fare relationship
Second class3+2 acrossBaseline
First class2+2, wider seats, quieter carRoughly 1.5 to 2 times second class
Business classLie-flat seat in a small cabinAround three times second class
Sleeper berthsHard and soft sleeperConventional 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.

The night you actually want is in Kunming or Dali Splitting the trip gives you a hotel night in Kunming, where the food is the reason to stop, or a later arrival in Dali with the old town, Erhai lake and Cangshan waiting. Spending that night in a berth instead is a straight trade of comfort for nothing much.

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

No train numbers or fixed fares here Timetables and fares on this corridor are revised several times a year, and a page quoting a train number goes stale within months. The figures above are ranges and ratios. The departure list in the 12306 app, or the station ticket office, carries the version that is true for your date.

What the ride is like

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.