Kunming to Vientiane Train on the China-Laos Railway
Four daily trains link Kunming and Vientiane in 9 hours 36 minutes to about 10 hours, with passport checks at Mohan and Boten and no change of train.
Four international trains run each day between Kunming and Vientiane, two in each direction, and the fastest journey takes 9 hours 36 minutes including the border check.[1] It is one through journey on the Laos-China Railway without a change of train, and the passport checks happen at the border stations of Mohan in China and Boten in Laos.[2]
All times on this page are Beijing time, which is one hour ahead of Laos. The earliest train from China is D87, which leaves Kunming South at 08:08 and reaches Vientiane at 17:44.[2][1] The second pair leaves Kunming station at 10:55 as D86 and arrives in Vientiane at 20:59.[3] In the other direction, D88 leaves Vientiane at 08:00 Lao time, which is 09:00 Beijing time,[4] and D84 leaves at 12:25 Beijing time and reaches Kunming at 22:08.[3]
Map: Natural Earth (public domain) · Lines drawn through the stations of each service
Which train to take
Choose by departure time and by station. D87 and D88 use Kunming South and also stop at Yuxi, but they do not call at Kunming station.[5] The second pair, listed officially as D86/83 and D84/85, calls at both Kunming and Kunming South, then Pu'er, Xishuangbanna, Mohan, Boten, Muang Xay, Luang Prabang, Vang Vieng and Vientiane.[3] Each pair runs daily in both directions.[5][3]
Classes and seats
The trains carry first and second class seats only, so this is a daytime journey without berths.[2] The nine-car formation used at the 2023 launch had one first class car, six second class cars and a dining car, with 720 seats in total.[2] The number of cross-border seats per train has grown from 250 at the start to 420.[6]
Power sockets under the seats take Chinese and Lao standard plugs, and displays, announcements and signs are in Chinese, Lao and English.[2] Local dishes such as Dai-style ribs and pineapple rice are served on board.[6]
How to book
Tickets go on sale 15 days ahead and need a passport.[7] The channel depends on where the train starts. For trains leaving China (D87 and D86), buy on the 12306 website or app, or at the international windows in Kunming, Kunming South, Yuxi, Pu'er, Xishuangbanna and Mohan. For trains leaving Vientiane (D88 and D84), use the LCR Ticket app or the windows in Vientiane, Vang Vieng, Luang Prabang, Muang Xay and Boten.[7] Online tickets must be exchanged for a paper ticket at one of those windows before you board, and you show the paper ticket and the same passport at the gate.[7]
On the Chinese section, 14 stations accept foreign bank cards, there are dedicated international ticket windows, and Mohan has an ATM.[6] You can change a ticket once before departure, and a refund before departure costs 20 percent of the fare; after departure there is no refund.[7] Each adult may carry 20 kg free, no single item may exceed 130 cm in length plus width plus height, and luggage cannot be checked in.[7] Children from 1.2 to 1.5 m need a child ticket, and one child under 1.2 m per ticketed adult travels free without a seat.[7]
Customer service is on 0871-12306 in China and 00856-021-891891 in Laos.[7] The Lao section has also run a passenger hotline since 1 September 2025 in Lao, Chinese, English and Thai.[4]
Border crossing
The border works on a two-places, two-checks system. At Mohan, the Chinese border station, passengers leaving China take all their luggage into the exit inspection area, complete the check and return to the train. At Boten, the Lao border station, they get off again with all luggage for the entry check. Passengers whose destination is Boten leave the station, and everyone else reboards. Northbound works the same way.[2]
Border clearance at Mohan now takes about 50 minutes,[1] against about 1.5 hours each for exit and entry at the 2023 launch.[2]
Railway staff expect you to have valid entry and exit documents and a valid visa before you board.[7] China's immigration administration published a list in February 2026 of countries whose ordinary passport holders may enter visa-free for up to 30 days, including Germany, France, the United Kingdom, Japan, South Korea, Australia and Canada.[8] Most travellers can get a Lao visa on arrival at major entry points including border crossings, for up to 30 days.[9] If you cannot complete the entry formalities, station staff at the border help you return on a nearby train when one leaves that day.[7]
Stations and stops
Luang Prabang is the busiest stop on the Lao section: every train on that section calls there, and the provincial tourism department says 87 percent of the city's visitors arrive by rail.[4] D87 and D88 also call at Yuxi, which the second pair skips.[5][3]
Timetable
Kunming to Vientiane
| Train | Departs | Arrives | Days | Class |
|---|---|---|---|---|
| D87International EMU | 08:08Kunming South | 17:44 Vientiane | daily | First Class Seat, Second Class Seat |
| D86/83International EMU | 10:55Kunming | 20:59 Vientiane | daily | First Class Seat, Second Class Seat |
Vientiane to Kunming
| Train | Departs | Arrives | Days | Class |
|---|---|---|---|---|
| D88International EMU | 09:00Vientiane | not published Kunming South | daily | First Class Seat, Second Class Seat |
| D84/85International EMU | 12:25Vientiane | 22:08 Kunming | daily | First Class Seat, Second Class Seat |
Timetable source: China Railway and Laos-China Railway announcements (D86/83 and D84/85 July 2025, D87/D88 launch 2023, journey time May 2026)[2][3][4]. Times change with timetable revisions. Check the operator's timetable before you travel.
Classes and fares
| Class | Type | Fare |
|---|---|---|
| First Class Seat One first class car in the nine-car formation used at the 2023 launch. | Soft seat Air-conditioned | Not published |
| Second Class Seat Six second class cars in the nine-car formation used at the 2023 launch. | Seat Air-conditioned | Not published |
Stations
Main stations in travel order. Distances from the first station, where the operator publishes them.
-
Kunming
昆明站
Served by the second pair (D86/83 and D84/85) but not by D87 and D88.
-
Kunming South
昆明南站
Start and end point of D87 and D88, which also call at Yuxi.
-
Yuxi
玉溪站
-
Pu'er
普洱站
-
Xishuangbanna
西双版纳站
-
Mohan Border station
磨憨站
Chinese border station, where passengers leaving China take all luggage into the exit check.
-
Boten Border station
ບໍ່ເຕັນ
Lao border station, where passengers get off with all luggage for the entry check.
-
Muang Xay
ເມືອງໄຊ
-
Luang Prabang
ຫຼວງພະບາງ
Every train on the Lao section calls here.
-
Vang Vieng
ວັງວຽງ
-
Vientiane
ວຽງຈັນ
Southern terminus of all four trains.
How to book
Book with the operator
12306 (trains from China) and LCR Ticket app (trains from Laos)[7] · Sales open 15 days before departure.
At the station
International ticket windows at Kunming, Kunming South, Yuxi, Pu'er, Xishuangbanna and Mohan (China) and Vientiane, Vang Vieng, Luang Prabang, Muang Xay and Boten (Laos). Paper ticket and passport needed to board.[7]
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Xinhua News Agency, from China Railway Kunming Group: 中老铁路累计开行旅客列车突破10万列 (Xinhua, 28 May 2026). Retrieved October 18, 2026.
- [2] China State Railway Group (China Railway): 4月13日起中老铁路开行国际旅客列车 (China Railway announcement, 12 April 2023). Retrieved October 18, 2026.
- [3] China State Railway Group (China Railway): 中老铁路新增昆明至万象国际旅客列车 (22 July 2025). Retrieved October 18, 2026.
- [4] People's Daily via Xinhua Silk Road: 中老铁路的24小时 (People's Daily, 10 December 2025). Retrieved October 18, 2026.
- [5] China State Railway Group (China Railway): 中老铁路国际旅客列车新增两个停靠车站 (15 March 2024). Retrieved October 18, 2026.
- [6] Yunnan Daily via the Belt and Road Portal (Chinese government): 飞龙越山水 丝路满欢歌:中老铁路国际旅客列车开行三周年 (Yunnan Daily, 13 April 2026). Retrieved October 18, 2026.
- [7] China Railway 12306: 中老两国铁路国际旅客列车国际旅客须知 (12306 notice for international passengers). Retrieved October 18, 2026.
- [8] National Immigration Administration of China: List of Countries Covered by Unilateral Visa Exemption Policies (17 February 2026). Retrieved October 18, 2026.
- [9] Department of Immigration, Lao PDR: Visas, Department of Immigration of Lao PDR. Retrieved October 18, 2026.
Frequently asked questions
Yes. Four international trains run daily, two in each direction, on the Laos-China Railway without a change of train. You leave the train at Mohan and Boten for passport checks and then continue on the same train.
The fastest journey takes 9 hours 36 minutes including the border check. The second pair, D86, leaves Kunming at 10:55 and arrives in Vientiane at 20:59, which is 10 hours 4 minutes in Beijing time.
For trains leaving China, use the 12306 website or app or the international windows at Kunming, Kunming South, Yuxi, Pu'er, Xishuangbanna or Mohan. For trains leaving Vientiane, use the LCR Ticket app or the windows at Vientiane, Vang Vieng, Luang Prabang, Muang Xay or Boten. Tickets go on sale 15 days ahead and online tickets are exchanged for a paper ticket before boarding.
It depends on your passport. China published a list in February 2026 of countries with 30 days visa-free entry, and Laos issues visas on arrival at major entry points including border crossings, for up to 30 days. Railway staff check that your documents and visa are valid before you board.
D87 and D88 use Kunming South only. The second pair, D86/83 and D84/85, calls at both Kunming station and Kunming South.
First class and second class seats. There are no sleeper berths, because all four trains run by day.