Vientiane to Bangkok by Train

Vientiane Station

Great news! From the 19th July 2024 there is a new train service direct from Vientiane to Bangkok operated by Thailand Railways (SRT). The journey takes approximately 13 hours, including the time required for customs procedures at the border.

Train Information

  • Train Service : Thailand Railweys ( SRT )
  • Departure in Vientiane : Khamsavath Train Station, Vientiane, Laos
  • Arrival in Bangkok: Krung Thep Aphiwat Central Terminal, Bangkok, Thailand
  • Duration: 13 hours 05 minutes. including the time for custom formalities
  • Train number: 134 ( Rapid )

Train Times from Vientiane to Bangkok (2025)

TrainVientianeBangkokTrain Type
13418:2507:30Rapid

How to Purchase Tickets in Advance.

  • At The Station : If you are staying in Vientiane,Laos. you can go to the Khamsavath Train Station to purchase Thailand Railway ticket in advance.
  • Online : Today, you can purchase Thailand Railway tickets in advance using the Baolau platform.

Vientiane to Bangkok Train Ticket Online

Check the timetable and ticket price updates from the search box below, and book your ticket in advance.

  • When your booking and payment done. You will receive a Thai train E-Ticket by email.

EXAMPLE : Thailand Railweys E-Ticket

How to use the train e-ticket?

  • Please arrive at the train station 30 to 60 minutes before the scheduled departure time.
  • Display your Thai Railways e-ticket on your mobile device to the boarding staff when entering the train.

Plan your trip from Laos to Thailand by train. Make sure to book your ticket in advance.