Bangkok to Vientiane Train: Direct Route Guide [2026]
![Bangkok to Vientiane Train: Direct Route Guide [2026]](https://static.thailandtrain.org/images/articles/cover-1773393319374.png)
Key Takeaway: The new direct train from Bangkok to Vientiane (Khamsavath Station) takes roughly 11.5 hours and costs between 300 THB for a fan seat and 900 THB for an air-conditioned sleeper bed. It completely eliminates the old hassle of walking across the Friendship Bridge with your luggage. Because this route is incredibly popular with backpackers and expats doing visa runs, sleeper berths sell out weeks in advance. Book your Bangkok to Vientiane tickets online to secure a comfortable lower bed before you arrive at the station.
You used to have to get off at Nong Khai, haggle for a tuk-tuk, drag your bags across the Thai-Lao Friendship Bridge, and find another ride on the Laos side. Not anymore. The long-awaited direct railway connection is finally running, and reading a comprehensive Bangkok to Vientiane train guide is the smartest thing you can do before crossing the Mekong. You board in central Bangkok at night, sleep through the Thai countryside, and wake up rolling directly into the Lao capital. But the logistics of border control on a moving train can still trip up first-time riders.
And honestly, grabbing a ticket at the last minute is a gamble you will probably lose. If you want to sleep horizontally, you need to plan ahead. How to travel Thailand by train? It starts with knowing exactly what to expect from the schedule, the border guards, and the dining car.
Quick Overview: Bangkok to Vientiane Train Fast Facts

Let's skip the fluff. If you are planning this trip for the 2026 season, here is exactly what you are signing up for when you ride the Bangkok to Vientiane train (Rapid Train 133 outbound or Train 134 inbound).
- Departure Station: Krung Thep Aphiwat Central Terminal (Bangkok).
- Arrival Station: Vientiane Khamsavath Station (about 7km from the city center).
- Travel Time: 11 hours and 40 minutes, assuming standard border wait times.
- Immigration: You stamp out of Thailand at Nong Khai station, get back on the train to cross the river, and stamp into Laos at Khamsavath.
- Price Range: ~300 THB ($9) for 3rd class to ~900 THB ($26) for a 2nd class sleeper.
How Much Does the Bangkok to Vientiane Train Cost?

Pricing on the Thai railway network is famously affordable, but the comfort gap between classes is massive. A few extra dollars buys you a vastly different experience. The 2nd Class Air-Conditioned Sleeper is the absolute sweet spot for the Bangkok to Vientiane route, costing around 900 THB but saving you the cost of a hotel night.
Third-class fan seats are dirt cheap. But spending 11 hours sitting upright on a padded bench with the windows open to the tropical humidity is an endurance test, not a vacation. If you are on a strict backpacker budget, it works. For everyone else, the sleeper is the only way to go. How to book Thailand train tickets online? Getting those sleeper beds requires booking at least a few weeks out.
| Class of Travel | Approx. Price (THB) | Approx. Price (USD) | Action |
|---|---|---|---|
| 2nd Class AC Sleeper (Lower Berth) | 904 THB | $26.00 | Book Lower Berth |
| 2nd Class AC Sleeper (Upper Berth) | 814 THB | $23.50 | Book Upper Berth |
| 2nd Class AC Seat (No Bed) | 574 THB | $16.50 | Book AC Seat |
| 3rd Class Fan Seat | 281 THB | $8.00 | Book Fan Seat |
Keep in mind that the lower berth is roughly 100 baht more expensive than the upper berth. Pay it. The lower bed is noticeably wider, has a real window so you can watch the sunrise over the Mekong, and doesn't require climbing a tiny metal ladder in the middle of the night. Check the latest seat availability on thailandtrain.org to see if lower berths are still open for your dates.
What is the Bangkok to Vientiane Train Schedule?

Timing is everything on this route. The State Railway of Thailand designed this specifically as an overnight service, which is brilliant for travelers. You leave Bangkok just after dinner and arrive in Laos just in time for a morning coffee and a baguette.
Train 133 departs Bangkok at 21:25, crossing the border at first light, which perfectly aligns with the opening hours of Lao immigration at Khamsavath Station.
The return journey on Train 134 is equally convenient, leaving Laos in the early evening. According to the State Railway of Thailand (SRT), these schedules are optimized for the 2026 timetable, though minor delays of 20-30 minutes are common on the single-track sections of the Map of Thailand’s North Eastern Train Line.
| Train No. | Direction | Departure | Border Stop (Nong Khai) | Arrival | Tickets |
|---|---|---|---|---|---|
| 133 | Bangkok to Vientiane | 21:25 | 07:55 - 08:35 | 09:05 | Check Train 133 |
| 134 | Vientiane to Bangkok | 18:25 | 18:55 - 19:35 | 07:30 (+1 day) | Check Train 134 |
That 40-minute stop at Nong Khai isn't a break to stretch your legs. That is your window to get your passport stamped out of Thailand. Do not wander off to buy snacks. Once the Thai immigration officers clear the train, the doors close, and you make the historic 15-minute crawl across the bridge over the Mekong River.
The Border Crossing: Nong Khai to Khamsavath Station

This is where the new service really shines. Previously, taking the train to Laos meant a disjointed, sweaty morning of carrying bags between different modes of transport. Now, the train acts as your cross-border shuttle.
When you pull into Nong Khai around 8:00 AM, everyone disembarks with their hand luggage. You walk up to the Thai immigration counters right on the platform. They stamp you out. You walk back onto the exact same train, sit in the exact same seat, and the train crosses the bridge. Because Lao immigration is fully integrated into the new Khamsavath Station, you process your Visa on Arrival indoors with air conditioning rather than standing on a dusty roadside.
If you need a Visa on Arrival for Laos, bring crisp, uncreased US Dollars. The fee is generally around $40 USD (varies slightly by nationality in 2026), but they will charge you significantly more if you try to pay in Thai Baht. They also require one passport-sized photo. Don't have one? They will scan your passport photo for a $1-$2 fee.
Which Train Class Should You Book?
The SRT offers a few distinct ways to ride. If you are confused by the terminology, our guide on Train Classes in Thailand: A Comfortable Journey Across the Kingdom breaks down the entire fleet. But for the Bangkok to Vientiane train specifically, your choice usually comes down to two options.
Second Class AC Sleepers are the default choice for tourists and expats. During the evening departure, the carriages feature facing pairs of wide, comfortable seats. Around 10:00 PM, the attendant comes through and magically folds these seats down into a lower bed, while dropping an upper bunk from the ceiling. They provide clean sheets, a pillow, and a blanket. The air conditioning is notoriously powerful, so pack a hoodie or light jacket. Luggage is stored securely on racks next to your bed, keeping your valuables within arm's reach.
Third Class Fan Seats are exactly what they sound like. Hard benches, ceiling fans, and open windows. It is an incredibly authentic way to see the country, and you will undoubtedly share snacks and stories with local families. But trying to sleep while sitting upright as the train rattles through the night is tough. If you value your spine and want to arrive ready to explore Vientiane, book a sleeper ticket via thailandtrain.org well in advance.
Pro Tips for the Bangkok–Laos Journey
Riding the rails in Southeast Asia is an art form. Here are the insider rules for making the most of the direct Vientiane route.
- Book exactly 30 days out: The SRT currently opens ticket sales 30 days before departure for this route. Because tour groups and visa-runners know this, the lower sleeper berths often sell out within hours. Use a reliable portal to queue your booking beforehand.
- Bring your own breakfast: While there is usually a dining car attached, the food is microwaved and overpriced. Grab pastries, fresh fruit, and iced coffee from the massive food court at Krung Thep Aphiwat before you board.
- Prepare for the Khamsavath transit: Vientiane Khamsavath Station is about 7 kilometers outside the city center. When you arrive, ignore the touts yelling "taxi." Head to the official counter where fixed-price minivans to the Patuxay Monument or riverside area cost about 100 THB per person.
- Understand the map: This route heads straight up the spine of the country. Check out the Thailand Train Map to see how it connects via Ayutthaya, Khon Kaen, and Udon Thani. It is a great route if you want to break up your journey over a few days.
- Keep your departure card handy: If you received a paper TM6 departure card when entering Thailand (increasingly rare in 2026, but still happens at some land borders), do not lose it. Thai immigration at Nong Khai will ask for it.
Ready to Book Your Bangkok to Vientiane Train?
The introduction of a direct, single-seat journey from Thailand's capital to Laos has revolutionized overland travel in the region. No more tuk-tuk negotiations at the border, no more dragging suitcases across the bridge in the midday sun. Just board, sleep, and wake up in a new country. Because this convenience is highly sought after, securing your spot is the most important step of your trip planning. Check live availability and book your Bangkok to Vientiane train tickets today to guarantee a comfortable sleeper berth for your journey.
Frequently Asked Questions
How much does the Bangkok to Vientiane train ticket cost?
A direct train ticket from Bangkok to Vientiane costs between 300 THB for 3rd class fan seats and approximately 900 THB for a 2nd class air-conditioned sleeper bed. Prices are subject to seasonal demand, so it is highly recommended to check current availability and book your tickets on thailandtrain.org to secure the lower berths.
How do I travel from Bangkok to Vientiane by train?
To travel from Bangkok to Vientiane, board the direct Rapid Train 133 at Krung Thep Aphiwat Central Terminal for an 11.5-hour overnight journey. You will clear Thai immigration at Nong Khai and Lao immigration at Khamsavath Station, eliminating the need to manually cross the Friendship Bridge with your luggage.
Is the Bangkok to Vientiane train better than taking a bus?
The Bangkok to Vientiane train is generally considered better than the bus because it offers flat-bed sleeper options and a more streamlined immigration process. While the bus may be slightly cheaper, the train allows you to save on a night's accommodation and arrive refreshed in the Lao capital.
Can I buy Bangkok to Vientiane train tickets at the station on the day of travel?
While tickets are sold at the station, sleeper berths for the Bangkok to Vientiane route typically sell out weeks in advance due to high demand. To avoid being restricted to 3rd class fan seats, you should book your tickets through thailandtrain.org as soon as your travel dates are confirmed.
Where does the Bangkok to Vientiane train arrive in Laos?
The international train from Bangkok arrives at Vientiane Khamsavath Station, which is located about 7 kilometers from the city center. This new station is the dedicated terminus for Thai-Lao rail services, and you can easily find taxis or tuk-tuks waiting outside to take you to your hotel.
How does the immigration process work on the Bangkok to Vientiane train?
Passengers must exit the train at Nong Khai station with their luggage to receive a Thai exit stamp before re-boarding for the short trip across the Mekong. Upon arrival at Khamsavath Station in Vientiane, you will go through Lao immigration to receive your entry stamp and pay any applicable visa-on-arrival fees.



