China's high-speed rail has officially become a tourist attraction. In the first seven months of 2026, 14.85 million foreign passengers rode China's railways — up 32.5% year on year — and no single line is drawing more buzz right now than the China-Laos Railway (中老铁路), the 1,035-km high-speed line linking Kunming with Vientiane, the capitals of Yunnan and Laos.
Since the summer peak began on July 1, the railway has carried more than 40,000 cross-border passengers, up 46% year on year, according to Chinese state media. Operators have even launched themed cross-border routes stitching the line together with Lijiang, Dali and Xishuangbanna — so one trip can combine karst mountains, ancient towns, tropical rainforest and a UNESCO heritage city in Laos. Yet this site has had zero coverage of the route and of Xishuangbanna, its most exciting stop. This guide fixes both gaps: the trains, the border crossing, the visas, the tickets, and every stop worth getting off for.
The China-Laos Railway opened in December 2021 and began full cross-border passenger service in April 2023. It runs daily from Kunming South Station (昆明南) through Yuxi, Pu'er and Xishuangbanna (Jinghong) to the border town of Mohan, crosses into Laos at Boten, then continues through Muang Xay, Luang Prabang and Vang Vieng to Vientiane. Total distance: about 1,022–1,035 km. Journey time: roughly 9.5–10.5 hours including the border stop. The line is an engineering marvel — around 60% runs through bridges and tunnels, including two super-bridges over the Mekong.
Two pairs of through-trains run daily (Beijing time):
| Train | Route | Departure – Arrival | Duration |
|---|---|---|---|
| D87 | Kunming South → Vientiane | 08:08 – 17:44 | 9h 36m |
| D86/D83 | Kunming South → Vientiane | 10:55 – 20:59 | 10h 04m |
| D88 | Vientiane → Kunming South | 09:00 – 18:34 | 9h 34m |
| D84/D85 | Vientiane → Kunming South | 12:25 – 22:08 | 9h 43m |
Fares (Kunming South–Vientiane): second class 542 RMB (about US$79), first class 864 RMB (about US$127). Shorter hops are cheap — Kunming to Xishuangbanna about 147–217 RMB, and the popular Xishuangbanna–Luang Prabang leg on the D85 about 174/277 RMB (second/first class). Prices on the Chinese section float slightly with demand, so booking early usually pays.
Everyone on the through-train gets off twice: at Mohan (China's last station) to clear Chinese exit formalities, and again at Boten (Laos) for Lao entry. Expect 50–90 minutes at each stop — roughly two hours of stamping, scanning and re-boarding in total. The train waits for you, but only for so long: if you get stuck in a visa problem at the border, it leaves without you. This is why the visa advice in this guide matters so much.
The genius of this railway: border formalities happen inside the train stations — no bus transfer, no walking across no-man's-land. Here's exactly what happens:
That's the whole process — roughly two hours of formalities, but genuinely painless if your documents are right. The "two-locations, two-inspections" model means you clear China and Laos separately; Chinese authorities say they are testing a future "one-location, two-inspections" fast lane, but don't plan around it in 2026.
This is the most important paragraph in this guide. The Boten railway station does not reliably offer visa-on-arrival — that service exists at the road checkpoint, not the train station, and the train won't wait while you sort it out. Every current guide says the same: apply for the Laos eVisa online before you board.
For the China side, the entry rules are what make this route so popular in 2026: nationals of 50 countries get 30-day visa-free entry (including most of Europe, Malaysia, Singapore, Australia and New Zealand), and the 240-hour transit scheme covers 57 countries at 65 ports. A classic combo: fly into Kunming visa-free, ride the railway south, and fly home from Vientiane — no Chinese visa needed at all. See our visa-free entry guide and 240-hour transit explainer for eligibility lists.
Ticket rules differ by direction, and this trips up more tourists than the border does:
If you only have time for one stop before the border, make it Xishuangbanna (西双版纳) — China's tropical prefecture at the southern tip of Yunnan, home of the Dai (Tai Lue) people, stilt-house villages and the Lancang River (the upper Mekong). It is about 3 hours 15 minutes from Kunming by rail (C-trains, 147–217 RMB), and it is the biggest destination gap on this site until today.
Spend two nights. It's hot and humid year-round (25–35°C): mornings and evenings for exploring, midday for the garden's shade or a riverside nap.
After Xishuangbanna, the train crosses the border and delivers you to Luang Prabang, the former royal capital of Laos and a UNESCO World Heritage town of saffron-robed monks, French colonial villas and 30+ golden temples. The station is about 30 minutes outside town; shared minivans run to the center for about 35,000 kip (about US$1.50).
Vang Vieng (about 50 minutes from Luang Prabang) has grown up since its infamous tubing-party days. The karst towers are as dramatic as Guilin's — some say more so, because you're right in the middle of them. Rent a bike or e-bike for the Blue Lagoons (crystal pools with rope swings), hike to a valley viewpoint, or join the eco-adventure operators offering kayaking and caving on the Nam Song. Two nights is right for most travelers.
Vientiane, the final stop, is an hour from Vang Vieng — and one of the sleepiest capital cities in Asia. Don't miss the golden Pha That Luang stupa (the national symbol), the Arc-de-Triomphe pastiche Patuxai (climb it for sunset views), and the French-Lao food scene — baguette sandwiches, Lao coffee, riverside Beerlao. From here you can fly home directly or continue overland into Thailand; the railway is eventually planned to extend to Bangkok and Singapore.
| Day | Plan | Overnight |
|---|---|---|
| 1 | Fly into Kunming; settle in; Dounan Flower Market at night (Asia's largest) or a bowl of crossing-the-bridge noodles | Kunming |
| 2 | Morning C-train to Xishuangbanna (3h15m); afternoon Wild Elephant Valley or river promenade | Jinghong |
| 3 | Botanical Garden morning; Gaozhuang Night Market evening | Jinghong |
| 4 | Morning D85 to Luang Prabang (crossing the border at Mohan/Boten en route); sunset Mekong cruise | Luang Prabang |
| 5 | Dawn alms-giving, Kuang Si Falls, Wat Xieng Thong, night market | Luang Prabang |
| 6 | Short hop to Vang Vieng; Blue Lagoons and viewpoint hike | Vang Vieng |
| 7 | Train to Vientiane; Pha That Luang & Patuxai; fly home from Wattay Airport | — |
Reverse it if you're flying into Laos and want to finish in China (the D88/D84 morning departures work the same way). Add Kunming's Stone Forest or a Lijiang-Dali extension up front if you have more days.
Yes — D87 covers it in about 9.5–10 hours including roughly two hours of border formalities. It's a long but spectacular day; most travelers still break it with a night in Xishuangbanna or Luang Prabang.
Yes — everyone clears Lao immigration at Boten. Get the eVisa from laoevisa.gov.la before boarding; visa-on-arrival is not reliably available at the railway station and the train won't wait.
Yes for the China-to-Laos direction — Trip.com sells D87 tickets and handles passport booking; you still collect paper tickets at the station. For trains within Laos, use the LCR Ticket app or buy at a Lao station.
Absolutely — it's China's only tropical prefecture, culturally closer to Southeast Asia than to the rest of China. Two nights covers elephants, a world-class botanical garden and the night market without rushing.
Related reading: the high-speed rail guide for foreigners, Yunnan: Lijiang, Jade Dragon & Tiger Leaping Gorge, China visa-free entry explained, 240-hour transit visa-free, payments for foreigners, eSIM & connectivity, and travel insurance.
Last updated: August 24, 2026. Sources: Xinhua/CCTV on summer inbound travel & the China-Laos Railway (Aug 18–22, 2026) — 40,000+ cross-border passengers since July 1 (+46% YoY), themed cross-border routes, 14.85M foreign rail passengers (first 7 months, +32.5%); China Railway 12306/Trip.com ticketing; TravelChinaGuide China-Laos train pages (April 2026 update — 542/864 RMB Kunming South–Vientiane, D85 Xishuangbanna–Luang Prabang 174/277 RMB); laoevisa.gov.la (US$30–36, 3 business days); LCR Ticket app; National Immigration Administration (240-hour transit expansion to 57 countries, Aug 20, 2026). Schedules, fares and visa rules change — verify on 12306, the LCR Ticket app and laoevisa.gov.la before your trip.