Bangkok to Vientiane Direct Train: 2026 Sleeper Guide [New]
![Bangkok to Vientiane Direct Train: 2026 Sleeper Guide [New]](https://static.thailandtrain.org/images/articles/cover-1774105257881.png)
Key Takeaway: The direct overnight sleeper Bangkok to Vientiane train takes 11.5 hours and costs roughly $28 (900 THB) for an air-conditioned bed. You should absolutely skip the cramped budget airlines and book train tickets online at thailandtrain.org to secure a lower bunk before they sell out.
The trip takes twelve hours. You board the sleeper carriage in central Bangkok and wake up across the international border. It really is that easy. For years, travelers dragged heavy luggage across the Friendship Bridge in the sweltering midday humidity. But that exhausting era is finally over. The new Bangkok to Vientiane train eliminates those sweaty minibus transfers entirely for 2026.
Most travelers choose the overnight option. Catching the sunset over the Thai countryside before drifting off to the rhythmic track noise is wonderful. But the tickets vanish quickly. You should check the Map of Thailand’s North Eastern Train Line to understand exactly where you are heading. The journey cuts through the heart of Isan, Thailand's vast northeastern region, offering a unique glimpse into rural life that you simply cannot see from an airplane window.
Quick Overview: The Bangkok to Vientiane Train

- Departure Station: Krung Thep Aphiwat Central Terminal (Bangkok).
- Arrival Station: Khamsavath Station (Vientiane, Laos).
- Travel Time: Approximately 11.5 to 12 hours total.
- Border Control: Exit Thailand at Nong Khai; enter Laos at Khamsavath.
- Further Reading: Review our Bangkok to Vientiane Direct Train: 2026/2026 Sleeper Guide.
The Route: How the Direct Service Works

Direct trains save you time. By skipping the old Nong Khai minibus transfer, Train 133 shaves three hours off the traditional border crossing. It just makes geographical sense. According to the State Railway of Thailand, the new international extension officially replaced the old shuttle train system. So you avoid highway traffic. The schedule aligns perfectly with standard hotel check-in times in the laid-back capital of Laos.
The Bangkok to Vientiane train route travels north from the capital, passing through Ayutthaya, Nakhon Ratchasima, Khon Kaen, and Udon Thani before reaching the border. This specific corridor is heavily utilized by both tourists and locals. Because it serves as a major domestic artery before crossing into Laos, the train is almost always operating at full capacity.
| Route Type | Train Number | Departure (Bangkok) | Arrival (Vientiane) | Total Duration |
|---|---|---|---|---|
| Direct Sleeper | Train 133 | 21:25 | 09:05 | 11h 40m |
| Old Connecting Route | Train 25 + Shuttle | 20:25 | 10:30 | 14h 05m |
| Daytime Direct | Train 134 (Return) | 18:25 (VTE) | 07:30 (BKK) | 13h 05m |
Tickets sell out incredibly fast. Check the latest 2026 schedules and book train tickets online at thailandtrain.org to secure your spot.
Ticket Prices and Carriage Classes

You have three distinct choices. The railway operates a mix of sleeper carriages and seated cars on this specific international route. I always recommend the sleepers. Paying $28 for a second-class air-conditioned bed is the absolute smartest investment for this overnight journey. The hard seats are cheaper. But sitting upright under glaring fluorescent lights for twelve hours will completely ruin your first day in Laos.
There are no first-class cabins on the Bangkok to Vientiane train. If you are curious about luxury options on other domestic routes, check our 1st vs 2nd Class Sleeper Thailand: Is $17 Worth It?. Because there is no first-class, the second-class lower bunks become the most premium real estate on the train. They offer a window, more headroom, and a wider mattress.
| Class Type | Comfort Level | Estimated Price (THB) | Estimated Price (USD) | Where to Buy |
|---|---|---|---|---|
| 2nd Class Sleeper (Lower) | Air-con, wide flat bed, privacy curtain | 950 THB | $28 | Book Now |
| 2nd Class Sleeper (Upper) | Air-con, narrower bed, ladder access | 850 THB | $25 | Book Now |
| 2nd Class Seat | Air-con, reclining seat, bright lights | 600 THB | $17 | Book Now |
| 3rd Class Seat | Fan only, hard bench, open windows | 300 THB | $9 | Station Only |
Book your bed weeks ahead. You can easily check availability and book train tickets online directly through thailandtrain.org before they disappear.
What to Expect Onboard Train 133
The train cars are older. Do not expect the brand new red Chinese-built carriages found on the popular Chiang Mai routes. But they are perfectly functional. The older Daewoo sleeper carriages feature wide beds that fold down from the cabin walls each evening. A porter makes your bed. They provide clean white sheets, a sealed pillowcase, and a freshly laundered blanket wrapped in plastic. It feels quite cozy inside.
As noted by the Tourism Authority of Thailand, these classic trains offer the most authentic overland travel experience. You sleep surprisingly very well. The gentle rocking motion of the narrow-gauge tracks usually puts passengers out before midnight.
Bathrooms and Luggage Storage
Each carriage has two bathrooms located at the far ends. Usually, one is a western-style sitting toilet and the other is an Asian-style squat toilet. They are kept reasonably clean during the first half of the journey, but it is highly recommended to bring your own toilet paper and hand sanitizer. Luggage is stored on racks near your bed. If you have a massive suitcase, it will stay on the floor, which is why traveling light is highly advised.
The Border Crossing Reality Check
Crossing borders causes unnecessary anxiety. The immigration process on the Bangkok to Vientiane train is actually quite straightforward if you know what to expect. You must exit the train at Nong Khai. Thai immigration officials will stamp you out of the country right there on the concrete railway platform. Then you simply reboard quickly.
The train physically crosses the Mekong River via the First Thai-Lao Friendship Bridge directly into Laos. You process your Laos arrival visa at the brand new Khamsavath Station, avoiding bridge traffic entirely. This is the major advantage of the new direct route. You are no longer fighting with hundreds of truck drivers and bus passengers at the road border.
Bring crisp US dollar bills. According to the Lao Ministry of Information, Culture and Tourism, visas on arrival cost forty dollars for most western nationalities. They reject torn, marked, or faded currency. If your dollars look old, they will force you to pay in Thai Baht at a terrible exchange rate.
Arriving at Khamsavath Station
Khamsavath Station is the new terminus for the Bangkok to Vientiane train. It is a massive, modern facility built specifically to handle international rail traffic. However, you need to know that it is not located in the city center. The station sits about 7 to 9 kilometers northeast of the main tourist areas near the Mekong River.
Once you clear immigration, you will find a taxi stand. Do not negotiate with the aggressive touts shouting prices. Download the Loca app (the Lao equivalent of Uber or Grab) before you arrive. You can book a clean, air-conditioned car directly to your hotel for a fraction of the price the tuk-tuk drivers will quote you.
Connecting to the Laos-China Railway (LCR)
Many travelers take the Bangkok to Vientiane train specifically to connect to the high-speed Laos-China Railway. If you are heading to Vang Vieng, Luang Prabang, or further north into China, you will need to transfer stations. Khamsavath Station (where you arrive from Thailand) is different from the Vientiane Railway Station (where the LCR departs).
The two stations are about 15 kilometers apart. You will need to take a taxi or a local bus between them. Make sure you leave at least three hours between your arrival from Bangkok and your departure to Luang Prabang to account for immigration delays and the cross-town transfer.
6 Pro Tips for the Journey
- Book lower bunks early. Lower beds offer significantly more shoulder room and a crucial window for morning views. They always sell out first. You should book train tickets online at thailandtrain.org at least a month in advance.
- Pack a warm fleece. The air conditioning runs at maximum capacity throughout the entire night without any passenger temperature controls. You will definitely feel cold.
- Know your station names. You depart from Bangkok's modern hub, so read our Krung Thep Aphiwat Central Terminal: 5 Pro Navigation Tips. You arrive at Khamsavath Station.
- Bring your own hot dinner. The onboard dining car serves basic microwaved meals that cost triple the price of local street food. Better options exist in Bangkok before you board.
- You must watch bag sizes. Large suitcases block the narrow carriage aisles and frustrate the train conductors during late night ticket inspections. Review the Thailand Train Luggage Rules: Size Limits & Storage (2026) before you pack your bags.
- Please ignore the station touts. Drivers at Khamsavath will aggressively quote inflated tuk-tuk prices the moment you clear the immigration counters. Just use the Loca app.
Frequently Asked Questions
How long is the train from Bangkok to Vientiane?
The direct train from Bangkok to Vientiane takes approximately 11.5 to 12 hours to complete the journey. Train 133 departs Bangkok at 21:25 and arrives at Khamsavath Station at 09:05 the following morning.
Where do I catch the train to Vientiane in Bangkok?
You catch the direct train to Vientiane at the Krung Thep Aphiwat Central Terminal in Bangkok. This modern rail hub serves all long-distance international services heading to the Lao border.
How much does the Bangkok to Vientiane train ticket cost?
A ticket for the Bangkok to Vientiane direct sleeper train costs approximately 900 THB ($28 USD) for an air-conditioned second-class berth. Prices vary slightly depending on whether you choose an upper or lower bunk.
Do I need a visa for the Thailand to Laos train?
You will need a valid passport and potentially a visa to enter Laos, which can be processed at Khamsavath Station upon arrival. Most travelers are eligible for a Visa on Arrival or an E-visa after exiting Thailand at Nong Khai.
Is there a direct train from Thailand to Laos?
Yes, there is a direct train service (Train 133) that runs from Bangkok's Krung Thep Aphiwat Central Terminal directly to Khamsavath Station in Vientiane. This service eliminates the need for passengers to transfer to a minibus at the Nong Khai border.
What is the arrival station in Vientiane?
The arrival station for the direct train from Thailand is Khamsavath Station, located approximately 7-9 kilometers from the center of Vientiane. This station is the primary international rail gateway for passengers arriving from Bangkok.



