Trip to Vientiane

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Bangkok to Vientiane

🚂 Traveling from Bangkok to Vientiane by train offers a scenic and budget-friendly option, with a travel time of approximately 9 hours and 14 minutes. 💰 The prices for train tickets between Bangkok and Vientiane can range from as low as $9 to $72, providing travelers with flexible options based on their budget and preferences.

Where to stay in Vientiane

There are over 323 hotels to stay in Vientiane. Prices range from $3 per night.

Accomodation
  • There are currently no direct train routes from Bangkok to Vientiane. The nearest train station to Vientiane is in Nong Khai which is located about 20 kilometers from the Laos border. From Nong Khai, travelers can take a shuttle bus or a taxi to reach Vientiane. The journey from Bangkok to Nong Khai by train takes approximately 9 hours and 14 minutes, with ticket prices ranging from $9 to $72, depending on the class of service.
  • As of now, there are no direct train services between Bangkok and Vientiane. The fastest option is to take a train from Bangkok to Nong Khai, the closest Thai city to the Laos border. From Nong Khai, travelers can continue their journey to Vientiane by shuttle bus or taxi. The train journey from Bangkok to Nong Khai takes approximately 9 hours and 14 minutes, with ticket prices ranging from $9 to $72 depending on the class of service chosen.
  • There are currently no direct train services operating between Bangkok and Vientiane. Travelers can take a train from Bangkok to Nong Khai, the nearest train station to Vientiane located on the Thai side of the border. From Nong Khai, visitors can then continue their journey to Vientiane by shuttle bus or taxi. The train journey from Bangkok to Nong Khai takes approximately 9 hours and 14 minutes, with ticket prices ranging from $9 to $72 depending on the class of service.
  • As there are no direct train services from Bangkok to Vientiane there are no specific first and last trains of the day for this route. However, for the segment from Bangkok to Nong Khai, the first train usually departs in the early morning, around 5:00 AM, while the last train departs in the late evening, around 10:00 PM. Travelers need to plan their journey to Nong Khai accordingly to catch the connecting transportation to Vientiane. The total train journey from Bangkok to Nong Khai takes approximately 9 hours and 14 minutes, with ticket prices ranging from $9 to $72 based on the class of service.
  • There are currently no direct train trips between Bangkok and Vientiane. The nearest train station to Vientiane is located in Nong Khai about 20 kilometers away from the Laos border. Travelers can take a train from Bangkok to Nong Khai and then continue their journey to Vientiane by shuttle bus or taxi. The train journey from Bangkok to Nong Khai takes approximately 9 hours and 14 minutes, with ticket prices ranging from $9 to $72 depending on the class of service.
  • The cost of a train journey from Bangkok to Vientiane can vary between $9 and $72, depending on the class of service and availability of tickets. The lower-priced tickets typically correspond to economy or basic class seats, while the higher-priced tickets may offer more amenities and comfort. It's advisable to book in advance to secure lower fares and preferred seating options for the journey between Bangkok and Vientiane by train.

Will you be returning to Bangkok by train?

If you are looking for the return train journey, check out trains from Vientiane to Bangkok

See schedule