It’s now possible to travel direct by train all the way from Vientiane to Bangkok. Sleeper berths are available on this service as well as other seat types.
Train Times from Vientiane to Bangkok
There is currently 1 direct train service a day from Vientiane to Bangkok.
| Train | Vientiane | Bangkok | Train Type |
| 134 | 18:25 | 07:30 | Rapid |
- By train the journey from Vientiane to Bangkok is scheduled to take 13 hours 05 minutes.
Buy Tickets from Vientiane to Bangkok
Use the Search Box below to buy your train tickets from Vientiane to Bangkok.
Sleeper berths as well as seat only tickets are available for purchase.
If the single train service from Vientiane to Bangkok is fully booked then we suggest searching for trains from Nong Khai to Bangkok. There are frequent public bus services from Vientiane to the border crossing to Nong Khai in Thailand.
Ticket Prices from Vientiane to Bangkok
Train tickets from Vientiane to Bangkok purchased online cost 56 to 100 THB more than the same tickets purchased at a train station.
| Seat Type | Online Price | Station Price |
| 2nd Class A/C Sleeper | 974 THB | 874 THB |
| 2nd Class A/C Seat | 674 THB | 574 THB |
| 3rd Class Fan Seat | 337 THB | 281 THB |
Location of Vientiane Railway Station
Trains from Vientiane to Bangkok depart from Khamsavath Train Station.
Location of Bangkok Railway Station
Trains from Vientiane to Bangkok terminate at Krung Thep Aphiwat Central Terminal (also known as Bang Sue Grand Station).
About Train Travel from Bangkok
If you are planning to travel by train from Vientiane to Bangkok, the first part of your journey is going to be getting to Khamsavath Railway Station, which is located in Nonvai Village 8 km to the east of the Patuxai Monument in Vientiane City Centre.
Connecting with China-Laos High Speed Railway Services
Trains on the high speed line connecting China to Vientiane arrive into, and depart from, Vientiane Railway Station which is located 16 km by road to the north of Khamsavath Railway Station.
There are connecting bus services between Vientiane Railway Station and Khamsavath Railway Station. Train passengers travelling from China, Luang Prabang and Vang Vieng can also take a taxi or tuk-tuk driver to travel between the two stations to continue their journey by train to Bangkok.
There are currently no widely agreed or fixed fares for taxis and tuk-tuks between Vientiane Railway Station and Khamsavath Railway Station.

Local Transport in Bangkok
Krung Thep Aphiwat Central Terminal has much better public transport connections than any of the railway stations in Vientiane, as does Don Mueang Airport Railway Station, which is one of the stops before the train from Vientiane terminates in Bangkok.
The easiest public transport option from Krung Thep Aphiwat Central Terminal is to join Bangkok’s efficient modern metro system, known as the MRT, at Bang Sue MRT Station. The entrance to Bang Sue MRT Station is on the ground floor of the main terminal building, at the other end of the station from where long distance train passengers disembark.
MRT services from Krung Thep Aphiwat Central Terminal
Bangkok’s MRT network has two lines and covers large parts of the city. Travelling eastward on the MRT Blue Line there are stops at popular destinations on route such as the Sukhumvit Road, the Silom Road and a number of stops in Bangkok’s China Town area, including the former main railway station, Hus Lamphong.
Connections to Other Transport Networks
The MRT network also connects with Bangkok’s other public transport networks:
- Bang Pho MRT Station: This station is close to Bang Pho Pier, which is a stop for the Chao Phraya Express Boat service. From Bang Pho Pier it is a short and cheap river boat journey south to Phra Athit Pier, which is only a 10 minute walk from the popular Khao San Road.
- Chatuchak Park MRT: As well as being close to one of the entrances to Chatuchak Weekend Market, from this station travellers can connect to the BTS Sukhumvit Line at the nearby Mo Chit BTS Station to travel south to Siam Square. Siam Square is the location of several major shopping centres.
- Phetchaburi MRT: From this station travellers can interchange between the MRT network and the Airport Link service to Suvarnabhumi Airport. From Phetchaburi MRT Station it’s a 5 minute walk to Makkasan Station to board an Airport Link service.