Bangkok to Vientiane by Train

Krung Thep Aphiwat Central Terminal

Great news! From the 19th July 2024 there is a new train service direct from Bangkok,Thailand to Vientiane, Laos 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 Bangkok : Krung Thep Aphiwat Central Terminal, Bangkok, Thailand
  • Arrival in VientianeKhamsavath Train Station, Vientiane, Laos
  • Duration: 13 hours 05 minutes. including the time for custom formalities
  • Train number: 133 ( Rapid )

Train Times from Vientiane to Bangkok (2025)

TrainBangkokVientianeTrain Type
13321:2509:05Rapid

How to Purchase Tickets in Advance.

  • At The Station : If you are staying in Bangkok, Thailand. you can go to the Krung Thep Aphiwat Central Terminal to purchase Thailand Railway ticket in advance.
  • Online : Today, you can purchase Thailand Railway tickets in advance using the Baolau platform.

Bangkok to Vientiane 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.

How to use the train e-ticket?

  • Please arrive at the Krung Thep Aphiwat Central Terminal in Bangkok 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.

EXAMPLE : Thailand Railweys E-Ticket

Thailand Railweys E-Ticket

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

Krung Thep Aphiwat Central Terminal Map