Vientiane to Mengla is a cross-border journey of about 431 km, from the Lao capital across the Boten–Mohan border into Mengla county in southern Yunnan, China — home to the Xishuangbanna Tropical Botanical Garden.
Journey time and distance
Covering roughly 431 km, expect around 5 hours of total travel including the border stop, passing through Vang Vieng, Luang Prabang and Boten before crossing into China.
Fares
Fares start from around $69 for Second class (checked live on our own booking system in September 2026) — check the search box above for current pricing on your date.
Border crossing what to expect
Everyone disembarks with luggage at Boten/Mohan for immigration checks on both sides, typically around an hour, before re-boarding the same train. Have your Chinese visa arranged beforehand and complete the online Health Declaration within 24 hours of departure.
Why travellers take this route
Mengla is best known for the Xishuangbanna Tropical Botanical Garden, one of the largest and most respected botanical gardens in China — a popular add-on for travellers combining Laos with a visit to tropical southern Yunnan.
Booking tips
- Book the Lao-side ticket closer to departure (within its short presale window) and the Chinese leg with more lead time if travelling onward.
- Bring your passport and visa documents accessible for the border stop rather than in checked luggage.
