How to get to Vientiane
Get to Vientiane by train or bus from Bangkok. Compare 2 operators, departure times and prices from ฿281, then book online.
Routes to Vientiane 1
-
The Transport Co Ltd, State Railway of Thailand · 11h 40m–15h 21mDeparts 19:3020:0020:1021:25from ฿281per adult, before feesTimes & tickets
Times and prices are the ones seen in recent searches and can change. Open a route to see live times and prices for your date.
Stations and piers in Vientiane
From Vientiane you can go on to
Getting to Vientiane: common questions
How do I get to Vientiane?
You can reach Vientiane by train or bus from Bangkok. Companies on these routes include State Railway of Thailand, The Transport Co Ltd.
How do I get from Bangkok to Vientiane?
From Bangkok you can go by train or bus, taking about 11h 40m–15h 21m, with tickets from ฿281.
What is the quickest way to get to Vientiane?
The quickest trip we have seen is from Bangkok, taking about 11h 40m by train or bus.
How much does it cost to get to Vientiane?
Tickets to Vientiane start from about ฿281 per adult before booking fees, depending on where you start and the class you choose.
Where do you arrive in Vientiane?
Arrival points in Vientiane include Khamsavath Railway Station, Vientiane, Vientiane North Bus Station, Vientiane South Bus Station, Vientiane Talat Sao Bus Station.