China Travel › Train routes › Dali to Lijiang

China Travel · Trains

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

Under 160 km between two Yunnan highlights · the fast and slow services, station transfers in both cities, seat classes and booking · Updated September 2026

Short answer

Dali to Lijiang is a short rail leg — sources put it at 157 km on the rail alignment and 170–180 km by road — and the fast C-class trains do it in about 1 hour 40 minutes to 1 hour 50 minutes. Most departures take 2 to 2.5 hours, and a handful of slower services run past three.

Trains leave from Dali Railway Station in Xiaguan, about 13 km from the Old Town, and arrive at Lijiang Railway Station south of the city, roughly 8–10 km from the Dayan Old Town. Both transfers are short taxi rides, and neither station is walkable from the sightseeing area.

Second class is quoted in the CNY 48–80 range — one of the cheapest tickets in Yunnan. Tickets open 15 days ahead on 12306, the official channel, and foreign passports use the same window.

What the route actually is

This is the middle section of the line that runs from Kunming north through Dali to Lijiang, and it is the busiest tourist corridor in Yunnan. The line is not the newest high-speed build — it is quoted at around 160 km/h rather than the 200 km/h and above of the Kunming–Dali section, which is why a distance this short still takes a couple of hours.

Dali Old Town and Lijiang Old Town are both UNESCO World Heritage sites and both sit at the foot of mountain ranges. That is the reason the corridor fills up: it is the standard route between the two, and the rail option beats the road in almost every way that matters.

A private car or long-distance bus takes roughly 2.5 to 3.5 hours door to door. The train is faster, runs on a fixed timetable, and lands you at a station with taxis waiting. The one case for road transport is a drop-off outside the Old Town, where a car can go where a station bus does not.

Stations at both ends

StationChineseWhere it isTransfer to the sightseeing area
Dali Railway Station 大理站 Xiaguan (下关), the modern city on the lake plain About 13 km to Dali Old Town; 25–35 minutes by taxi, around 40 by bus
Lijiang Railway Station 丽江站 South of Lijiang city, below the Old Town About 8–10 km to the Dayan Old Town; 20–30 minutes by taxi

Both stations are modern, both have staffed ticket counters, and both run security checks on entry — the same bag scanner and passport check you meet on every Chinese rail journey. Our train station guide walks through what happens between the front door and the platform.

Journey times and the fast-versus-slow split

Two families of train work this line, and the difference between them is bigger than the distance suggests.

ServiceTypical durationStopsWhen it makes sense
Fast C-class departuresAbout 1h36m to 1h50mFew or noneMorning runs when you want the afternoon in Lijiang
Standard C-class2h to 2h30mTwo to four callsThe bulk of the timetable
Slower servicesUp to 3h and beyondMore station calls, sometimes a different train classOnly when the departure time suits you better

Heqing is the usual intermediate stop north of Dali; trains that call there and at other small stations are the ones that drift towards the three-hour mark. Published sources disagree on how many pairs run daily — the numbers range from about 7 to 13 — which is itself a good reason to check the live timetable rather than a guide. Departures are spread from early morning to around 21:00, so a late arrival in Lijiang is possible if you plan around the timetable.

Seat classes and fares

Only seated classes run on this leg. The seat names are the standard Chinese rail set and are the same ones you meet on every other line in the country — the full picture sits on our train seat classes page.

ClassChineseLayoutRough price on this route
Second class二等座3 + 2 seating, the default ticketSources quote CNY 48–80
First class一等座2 + 2 seating, quieter carriageQuoted up to about CNY 144 at the top end
Fares vary by departure The figures above come from route guides published at different times, and Chinese rail fares differ by train class, service type and date. Use them to budget, then confirm the price on 12306 for your own date and departure.

Is an overnight sleeper an option?

No, not in any practical sense. Sleeper trains do exist on this corridor, but they are the long-distance overnight services that run between Kunming and Lijiang, crossing the Dali–Lijiang section in the small hours on their way through. Nobody buys a berth for a leg of about 150 km that a day train covers in two hours.

If you want a sleeper experience, the trip to consider is the full Kunming to Lijiang overnight run, which is long enough to justify a bed. Our sleeper train guide covers the berth classes and how to choose one. Here, take a seat and spend the night in a guesthouse instead.

Booking with a foreign passport

Three routes work, and the choice is mostly about how you want to pay.

Tickets go on sale 15 days before departure, Beijing time, and not before — a pre-order placed earlier is an intention to buy, not a reserved seat. This corridor is popular enough that the convenient departures sell out first on weekends and public holidays, so booking on the day the window opens is the low-stress approach. The sign-up screens are covered step by step in our 12306 in English walkthrough, and the alternatives are compared in how to buy train tickets as a foreigner.

One passport, one ticket Chinese rail is real-name ticketing. The booking is tied to the document used to buy it, that same passport is what scans at the gate, and the conductor checks it on board. A screenshot of someone else's booking will not get you through.

The last mile at each end

Dali station to Dali Old Town

About 13 km. Taxis and ride-hailing take 25–35 minutes depending on traffic through Xiaguan, and the local bus from the station forecourt takes around 40 minutes for a fraction of the price. Anyone staying in Xiaguan itself or south along Erhai Lake has a much shorter transfer of a few kilometres.

Lijiang station to the Old Town

About 8–10 km, or 20–30 minutes by car. City buses run from the station into town, and guesthouses inside the Dayan Old Town frequently arrange a driver for arriving guests. Lijiang is also the base for onward trips to the Tiger Leaping Gorge, Jade Dragon Snow Mountain and Baisha, so plenty of travellers are met by a tour vehicle rather than hunting for a taxi.

From Lijiang, the line continues north towards Shangri-La on the newer extension, which has changed the overland itinerary for the whole region. Check 12306 for what is currently running before you build a plan around it — services on newer sections are added and adjusted regularly.

What to expect on board

Second class is 3 + 2 seating with reasonable legroom, overhead racks for bags and larger luggage space at the carriage ends. Trolleys come through with drinks and snacks. Hot water dispensers sit at the carriage ends, which is where the instant noodle ritual happens — bring a cup and join in.

The scenery justifies sitting on the right side heading north: the line climbs through farmland and hills with the Cangshan range behind you at the Dali end, then drops towards the Lijiang basin. It is over quickly, so keep the phone in your pocket for the middle hour.

Frequently asked questions

How long is the train from Dali to Lijiang?

Between about 1 hour 36 minutes and 3 hours. The fastest C-class departures are quoted around 1h40m to 1h50m, the typical train takes 2 to 2.5 hours, and the slowest services on the timetable stretch past three hours because they call at more stations. Confirm the exact duration on 12306 for the departure you are considering.

Which stations do the Dali to Lijiang trains use?

Dali Railway Station in Xiaguan, which is the city's main station and about 13 km from Dali Old Town, and Lijiang Railway Station, which sits south of Lijiang and roughly 8 to 10 km from the Dayan Old Town. Both stations are the only practical rail entry points for their cities on this corridor.

How far is Lijiang station from Lijiang Old Town?

Roughly 8 to 10 km, which is about 20 to 30 minutes by taxi or ride-hailing depending on traffic. City buses also run from the station forecourt into town and cost a fraction of a taxi, with a journey time nearer 30 to 40 minutes. Guesthouses inside the Old Town often send someone to meet arrivals by arrangement.

How much does a Dali to Lijiang train ticket cost?

Sources quote a second class seat in the CNY 48 to 80 range, and first class roughly double that at the top end. This is one of the cheapest rail legs in Yunnan, so the price rarely decides anything; departure time and seat availability do. Check 12306 for the fare on your own date.

Is there an overnight sleeper between Dali and Lijiang?

Not as a usable option. Sleeper services do pass through this corridor, but they are the long-distance overnight trains that run between Kunming and Lijiang and they cross the section in the middle of the night. For a journey of under 160 km that takes two hours by day, a berth makes no sense. Travel by day, or take a road transfer if you want an evening arrival.

Can I book a Dali to Lijiang ticket with a foreign passport?

Yes. The official 12306 app and English website both accept foreign passports, and verification is supported. Registration needs an email address, a passport photo and a selfie holding the passport, and approval commonly takes a few working days. Tickets are also sold at station counters when you present the passport in person.

How far ahead can I book a Dali to Lijiang ticket?

Tickets normally go on sale 15 days before departure, Beijing time, and the same window applies to foreign passports. This is a short, heavily travelled tourist corridor, so seats on the convenient mid-morning and late-afternoon departures are the first to go during holidays and weekends.

Is the train better than the bus from Dali to Lijiang?

The train is faster, more predictable and cheap, and it avoids the roadworks and mountain traffic on the highway. A private car or long-distance bus takes around 2.5 to 3.5 hours door to door and can be more flexible about drop-off points, which matters if you are staying outside the Old Town. For most travellers with luggage, the train wins.

Related reading

If Yunnan is the start of a longer trip, the Kunming to Lijiang guide covers the through service that skips Dali, and train seat classes explains what the class names mean before you book anything else for the rest of the itinerary.

Compiled from published route guides, China Railway booking-channel rules and independent traveller reports, cross-checked against each other on 30 September 2026. Where sources disagree on distance, service frequency or fare, the spread is shown rather than averaged. Timetables, train numbers and fares are set by China Railway and change without notice — confirm your specific departure on 12306 or the official channel before relying on any figure here.