Luang Prabang to Mengla covers about 193 km, a cross-border trip from Laos’s heritage city to Mengla county in southern Yunnan, home to the Xishuangbanna Tropical Botanical Garden.
Journey time and distance
At roughly 193 km, expect around 2.5-3 hours including the border stop, passing through Boten and Mohan.
Fares
Fares start from around $50 for Second class (checked live on our own booking system in September 2026) — check the search box above for current pricing.
Border crossing what to expect
At the Boten/Mohan border, all passengers disembark with luggage for exit and entry immigration checks, typically around an hour, before re-boarding the same train. Arrange your Chinese visa in advance — it isn’t issued at the border — and complete China’s Health Declaration form online within 24 hours of departure.
Why travellers take this route
Mengla is best known for its botanical garden, a popular stop for travellers combining Luang Prabang with a taste of tropical southern Yunnan just across the border.
Booking tips
- Book the Lao-side ticket within its short presale window closer to departure; the Chinese leg can typically be booked further ahead.
