Skip to main content
Visit Thailand Today

Practical guide

Vientiane to Bangkok

Leave Laos at dusk, wake up in Bangkok

By Mac Kiley · 8 min read · Updated Oct 28, 2026

The way I'd go from Vientiane to Bangkok is Rapid No. 134, the one train that runs straight through. It leaves Khamsavath station, 7 km outside the city, at 18:25, crosses the Friendship Bridge to Nong Khai, where everyone gets off with their bags for Thai immigration, and reaches Don Mueang and Krung Thep Aphiwat at about 07:00 to 07:30 the next morning. A seat costs ฿281 in third class and a lower berth in its single sleeper car ฿874 at SRT's price.

Check live Vientiane → Bangkok times and seats on 12Go

Flying is 1 hour 10 to 1 hour 25, with Lao Airlines and Thai Airways to Suvarnabhumi and Thai AirAsia to Don Mueang, and night buses from Vientiane reach Bangkok around dawn. Coming back into Thailand by land counts toward the two land entries a year allowed on the visa exemption, so check that before you cross.

Arriving in Bangkok

Where to stay in Bangkok

Sponsored

This route ends in Bangkok. Search Bangkok hotels with your dates, or narrow it to the area you're heading for. Filter for free cancellation if you want to hold a room and decide later.

See Bangkok hotels

Opens Booking.com with your dates · also on Expedia · Trip.com

Key Facts

One direct train a day, No. 134 at 18:25

It leaves Nong Khai at 20:15 after Thai immigration and arrives at Don Mueang at about 07:03 to 07:13 and Krung Thep Aphiwat at about 07:20 to 07:30.

One sleeper car, so book early

Berths cost ฿784 upper and ฿874 lower at SRT's price, an air-conditioned seat ฿574 and third class ฿281. Travelers report the berths selling out a month or more ahead.

Lao exit costs 10,000 kip

Exit checks are at Khamsavath before you board. Seat61 says to arrive 45 to 60 minutes early and to leave central Vientiane three hours before the train.

Thai immigration is at Nong Khai

Everyone gets off with all their bags for immigration and customs. You need a new Thailand Digital Arrival Card, and land entries on the exemption are capped at two a calendar year.

Flights take 1 hour 10 to 1 hour 25

Lao Airlines and Thai Airways fly nonstop to Suvarnabhumi, where long-haul flights leave, and Thai AirAsia flies to Don Mueang.

Night buses leave around 16:00 to 16:30

12Go lists buses from Vientiane to Bangkok for about ฿1,200–1,460, about 15 hours with the border, arriving around 07:00 to 07:30.

Every Way From Vientiane to Bangkok, Compared

OptionFromTimeCostArrives at
Rapid No. 134, direct trainSeats on 12GoKhamsavath station at 18:25About 13 hours฿281 3rd class, ฿574 AC seat, ฿784–874 sleeper berthDon Mueang about 07:03–07:13, Krung Thep Aphiwat about 07:20–07:30
No. 134 to Nong Khai, then the No. 26 sleeperSeats on 12GoKhamsavath at 18:25, Nong Khai at 19:40About 11 hoursAbout ฿70–120 to Nong Khai, then ฿894–994 2nd-class berth or ฿1,350–1,550 1st classDon Mueang 05:13, Krung Thep Aphiwat 05:30
Night busSeats on 12GoVientiane at about 16:00–16:30About 15 hoursAbout ฿1,200–1,460Bangkok, around 07:00–07:30
Nonstop flightSeats on 12GoWattay airport1 hour 10 to 1 hour 25 in the airVaries by dateSuvarnabhumi (Lao Airlines, Thai Airways) or Don Mueang (Thai AirAsia)
Bus to Udon Thani + flightVientiane in the morningMost of a day with the borderA few hundred baht for the bus, plus the Udon flightDon Mueang or Suvarnabhumi

Train times are from Seat61 and Rail Thailand's January 2026 timetable, which differ by about 10 minutes at the Bangkok end. Station fares are SRT's own, from Seat61 and Richard Barrow's Thai Train Guide; agents add about ฿55–100. The Khamsavath to Nong Khai fare is the northbound one. Bus times and fares are 12Go's for mid-November 2026 and include its fee. Airlines are from flight schedules for both Bangkok airports.

Bookable departures · refreshed daily

Vientiane → Bangkok: departure times you can book now

Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.

Bus

from ฿1,20015hSeats on 12Go
ClassDepartures
Super AC Deluxe16:00
Check seats and exact fares on 12Go

Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.

Vientiane → Bangkok

Check the trains, buses and flights from Vientiane to Bangkok

12Go sells No. 134 from Khamsavath, packages with a van from your Vientiane hotel to the train, the night buses and the flights, with e-tickets. Its train prices run about ฿55–100 above SRT's, and a berth is never certain until your ticket shows a berth number.

Check schedules on 12Go

Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.

The Direct Train From Vientiane to Bangkok

Rapid No. 134, the classes, and when to book

Rapid No. 134 leaves Khamsavath station at 18:25 and reaches Nong Khai at 18:55, where it waits until 20:15 for Thai immigration and a search of the train. It passes Udon Thani at about 21:00, takes the line through Bua Yai and Kaeng Khoi rather than Korat, and arrives at Don Mueang station, across the road from the airport, at about 07:03 to 07:13 and at Krung Thep Aphiwat at about 07:20 to 07:30. Timetables differ by those ten minutes.

It's the same short train as the one north, two third-class cars with fans, one air-conditioned seat car and one air-conditioned sleeper car with curtained berths and bedding. At SRT's price, third class is ฿281, an air-conditioned seat ฿574, an upper berth ฿784 and a lower berth ฿874, and agents add about ฿55–100. I'd book a berth. Reviews from 2026 say seats are assigned at random, the air conditioning is very cold and there's no food or hot water on board, so buy dinner in Vientiane and bring a layer.

The sleeper car is the first thing to sell out. By SRT's booking rules, the whole run should go on sale about 90 days ahead on the D-Ticket site and at stations, and a traveler on this train in September 2026 found the berths gone a month out. One 12Go customer this year booked a berth and ended up in a seat, so check that your ticket shows a berth number. If the berths are gone, ride No. 134 as far as Nong Khai and switch to the No. 26 sleeper there.

The Vientiane to Bangkok Train Timetable

TrainTypeKhamsavathNong KhaiUdon ThaniDon MueangKrung Thep Aphiwat
No. 134Rapid, 3rd class, 2nd-class seats and one 2nd-class sleeper car18:25arrive 18:55, leave 20:15about 21:00about 07:03–07:13about 07:20–07:30
No. 26Special express, 1st and 2nd-class sleepersStarts at Nong Khai19:4020:2005:1305:30
No. 76Express, 3rd class and 2nd-class seatsStarts at Nong Khai07:45about 08:3016:1916:35

No. 134 times from Seat61 and Rail Thailand's timetable dated January 2026, which differ at the Bangkok end. No. 26 and No. 76 times from Rail Thailand. Other timetables put No. 76's Udon Thani departure at 08:16.

Leaving Laos at Khamsavath Station

Khamsavath is about 7 km from downtown Vientiane, east of the Patuxai monument. It isn't the city's other station, Vientiane Railway Station, which is about 16 km north and serves the fast Lao–China trains to Vang Vieng and Luang Prabang, so tell your driver Khamsavath. Seat61 puts a metered taxi at about 80,000–100,000 kip and a car booked through your hotel at about 300,000 kip, and it recommends leaving the center three hours before the train leaves Nong Khai, which for No. 134 means about 17:15.

Lao exit checks are in the station before you board, and there's a 10,000 kip exit fee in cash, so keep some kip. Seat61 says to be at the station 45 to 60 minutes before departure. If you're coming down from Vang Vieng or Luang Prabang on the Lao–China railway, allow for the cross-town transfer between the two stations; 12Go sells van-and-train packages that pick you up there or at your hotel.

Thai Immigration at Nong Khai, and Coming Back Into Thailand

At Nong Khai everyone gets off with all their luggage, because customs is there as well as immigration, while the train is searched and moved. Barrow's Thai Train Guide says the conductor can send No. 26 passengers to the front of the queue. Then you board again for the 20:15 departure.

Coming back into Thailand by train or over the bridge is a land entry, and the rules are stricter than at an airport. Most Western passports now get 30 days on the visa exemption, and land entries on the exemption are capped at twice per calendar year, with Malaysian, Bruneian, Indonesian and Singaporean passports exempt from the cap. Every entry needs a fresh Thailand Digital Arrival Card, free at tdac.immigration.go.th and open three days before you arrive, and the officer may ask for an onward ticket within your permitted stay and proof of funds. I wouldn't treat a trip to Vientiane as a guaranteed reset of your stay; our Thailand visa guide has the rules by nationality.

Arriving in Bangkok

Top-Ranked Hotels in Bangkok

Sponsored links

The top of my ranked list of the 10 best hotels in Bangkok. Each button opens the hotel on Booking.com with your dates filled in.

  • Shangri-La Bangkok#2
    Shangri-La Bangkok

    4.6 (11,460 reviews)

    Luxury riverside hotel in Bang Rak with Chao Phraya views, acclaimed service, and full resort facilities.

    Check rates
  • Siam Kempinski Hotel Bangkok#3
    Siam Kempinski Hotel Bangkok

    4.7 (6,977 reviews)

    Siam Kempinski Hotel Bangkok solves the Siam district's biggest weakness — nowhere serene to sleep — by hiding a resort-style garden of saltwater pools directly

    Check rates
  • Mandarin Oriental, Bangkok#4
    Mandarin Oriental, Bangkok

    4.7 (6,702 reviews)

    A legendary riverside hotel in Bangkok's Bang Rak district, offering elegant rooms, world-class dining, and a celebrated spa.

    Check rates

Switch to the No. 26 Sleeper at Nong Khai

No. 26 is the better train from Nong Khai, a newer Chinese-built sleeper with two-berth first-class cabins and a restaurant car, and it leaves at 19:40, 45 minutes after No. 134 arrives from Laos. Take No. 134 for the half hour from Khamsavath, about ฿70 in third class or ฿120 in second, clear Thai immigration, and board No. 26, which reaches Don Mueang at 05:13 and Krung Thep Aphiwat at 05:30. Seat61 lists second-class berths at ฿894–994 and first class at ฿1,350–1,550 from Nong Khai. The early arrival suits a morning flight from Don Mueang.

You can also cross by road. International buses from Vientiane to Nong Khai bus station leave at about 06:30, 09:00, 14:30 and 17:00 on 12Go, about two hours with the border for ฿180–255 including its fee, or take a tuk-tuk to the bridge, where a shuttle bus runs between the two checkpoints every 10 to 20 minutes for about ฿30–40. Both checkpoints are open from 06:00 to 22:00. From Nong Khai, the day train, No. 76, leaves at 07:45, and buses to Bangkok leave between about 16:00 and 19:40 for ฿651–851 on 12Go, eight to twelve hours.

The Night Bus From Vientiane

On 12Go, buses from Vientiane to Bangkok leave at about 16:00 and 16:30 and arrive around 07:00 to 07:30, about 15 hours with both borders, for about ฿1,200–1,460. Tara Tour's express at 16:30 is about ฿1,400. Transport Co. runs the route north from Mo Chit, but I couldn't confirm its departure time from Vientiane, so ask at Talat Sao bus station if you'd rather ride the state bus. At the border you take your bags through Thai immigration and find the bus on the far side, and one passenger in July 2026 said nobody told them where to wait, so ask the driver before you get off.

Flying From Vientiane to Bangkok

Pick the Bangkok airport first. Lao Airlines and Thai Airways fly nonstop to Suvarnabhumi, which is where long-haul flights leave, so take one of those if you're connecting home, and Lao Airlines advertises two flights a day. Thai AirAsia flies to Don Mueang, on the days it operates, in the morning and early afternoon. The flight is 1 hour 10 to 1 hour 25. Wattay airport is about 3 km from the center of Vientiane. Many listings on booking sites route through other countries and take most of a day, so filter for nonstop.

Bus to Udon Thani, Then Fly

Domestic flights from Udon Thani are often cheaper than the international ones from Vientiane, and there are about a dozen a day. BKS and Lao buses from Vientiane to Udon Thani leave roughly every two hours from the morning to about 17:00, two to three hours with the border, for a few hundred baht; our Udon Thani to Bangkok guide lists 08:00, 10:00, 12:00, 14:00 and 17:00, and 12Go's board shows slightly different times, so check at Talat Sao. From Udon's bus terminal, the airport is about 10 minutes by taxi. Flights to Don Mueang leave between about 07:45 and 20:45 and to Suvarnabhumi between about 08:40 and 19:40, so a morning bus still makes an evening flight.

Frequently Asked Questions

Common questions about Vientiane to Bangkok.

Yes, one a day. Rapid No. 134 leaves Khamsavath station outside Vientiane at 18:25, stops at Nong Khai for Thai immigration, and reaches Krung Thep Aphiwat at about 07:20 to 07:30.

At SRT's prices, ฿281 in third class, ฿574 for an air-conditioned seat, ฿784 for an upper berth and ฿874 for a lower berth. Agents such as 12Go add about ฿55–100.

Khamsavath station, about 7 km from downtown. It's not Vientiane Railway Station, the Lao–China railway station about 16 km north.

Yes, 10,000 kip in cash at Khamsavath station, per Seat61. Arrive 45 to 60 minutes before the 18:25 departure.

Yes. Every entry needs a fresh Thailand Digital Arrival Card, free at tdac.immigration.go.th, filed up to three days before you arrive. Land entries on the visa exemption are also capped at twice per calendar year.

Lao Airlines and Thai Airways fly to Suvarnabhumi, and Thai AirAsia to Don Mueang. The flight takes 1 hour 10 to 1 hour 25.

Yes. 12Go lists buses at about 16:00 and 16:30 arriving around 07:00 to 07:30, for about ฿1,200–1,460. Or take a bus to Nong Khai and an evening bus or the No. 26 sleeper from there.

Yes. Take No. 134 to Nong Khai, clear Thai immigration, and board Special Express No. 26 at 19:40, which has first-class cabins and reaches Krung Thep Aphiwat at 05:30.

Where to stay in Bangkok

Compare prices across major booking sites, and filter for free-cancellation rooms if you want to reserve now and decide later.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Mac Kiley

Written by

Mac Kiley

I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.

More about Mac

Ready to build your itinerary?

Use our free itinerary builder to save places, organize days, and share your trip.

Open Itinerary Builder