Route guide

Vientiane to Kunming by Train

One international train links the two capitals of the line each day in each direction. The journey crosses the Laos–China border at Boten–Mohan and takes most of a day, border formalities included. Here is how it actually works — and the realistic way to book it right now.

The route

The international service runs Vientiane → Vang Vieng → Luang Prabang → Boten, crosses into China at Mohan, and continues through Xishuangbanna (Mohan–Jinghong–Pu'er) to Kunming. End to end it is roughly a 10-hour day including the border stop. China runs one hour ahead of Laos; arrival times are printed in local time.

The border crossing

This is the part that surprises people. The train stops twice:

Boten (Laos exit). Everyone off the train with all luggage. Lao exit stamps, then reboard.

Mohan (China entry). Everyone off again. Chinese immigration, customs, and bag screening. Reboard when cleared.

Budget 1.5 to 2 hours across the two stops. You need a valid Chinese visa or eligibility for China's visa-free entry — check your nationality's current status well before travel, because the train is not the place to discover a visa problem.

Why through-tickets are hard to book

The international ticket is sold through the official LCR and China Railway channels, with the same short booking window and the same friction that applies to every ticket on this line — compounded, because a single daily train carries all the cross-border demand. Seats go quickly and there is no meaningful standby option.

The realistic way to book it today

Naga Rail does not yet sell the through-ticket. We won't pretend otherwise, and we won't attach a guarantee to something we don't control end to end. What we can do today:

Book the Lao leg with us — Vientiane to Boten — with our standard guaranteed seat. Cross at Boten–Mohan, then take a Chinese domestic train from Mohan onward to Kunming, booked through China Railway's official 12306 channels. It splits one hard booking problem into two manageable ones, and the leg most likely to sell out — the Lao leg — is the one we guarantee.

Through-ticket support is on our roadmap. When we can guarantee it, we'll sell it. Not before.


Frequently asked questions

How long is the train from Vientiane to Kunming?+
Roughly 10 hours door to door, including 1.5–2 hours of border formalities at Boten and Mohan.
Do I need a visa for the Vientiane–Kunming train?+
You need a valid Chinese visa or visa-free eligibility for your nationality. Immigration happens at Mohan, off the train.
Can Naga Rail book the Vientiane–Kunming through-ticket?+
Not yet. We book the Vientiane–Boten leg with a guaranteed seat; the Mohan–Kunming leg is booked separately through China Railway. Through-tickets are on our roadmap.
Do I change trains at the border?+
On the through-service, no — you leave the train twice for immigration and reboard the same train. If you split the journey at the border, you cross by land and board a Chinese domestic train at Mohan.

Related

Book Vientiane → Boten with a guaranteed seat