There are 10 ways to get from Laos to Bangkok by plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Luang Prabang International Airport to Don Mueang International Airport
best- Fly from Luang Prabang International Airport (LPQ) to Don Mueang International Airport (DMK)plane LPQ - DMK
1h 46m฿3,282–7,597Train
cheapest- Take the train from Nong Khai to Krung Thep Aphiwat Central Terminaltrain 26 / ...
10h 40m฿330–1,488Drive, bus
- Drive from Vientiane to Si Chiang Maicar
- Take the bus from Si Chiang Mai to Nakhonchaiair Station Bangkokbus Si Chiang Mai - Nakhonchaiair Station Bangkok
10h 51m฿1,098–1,353Drive 639.3 km
- Drive from Vientiane to Bangkokcar 639.3 km
9h 9m฿3,717–5,369Drive to Nakhon Phanom, fly to Don Mueang International Airport
- Drive from Thakhèk to Nakhon Phanom (KOP)car
- Fly from Nakhon Phanom (KOP) to Don Mueang International Airport (DMK)plane KOP - DMK
2h 12m฿1,461–2,977Bus to Udon Thani International Airport, fly to Don Mueang International Airport
- Take the bus from Udon Kaew office, Nong Khai to Udon Thani Airportbus
- Fly from Udon Thani International Airport (UTH) to Don Mueang International Airport (DMK)plane UTH - DMK
3h 52m฿1,470–2,793Fly Wattay International Airport to Don Mueang International Airport
- Fly from Wattay International Airport (VTE) to Don Mueang International Airport (DMK)plane VTE - DMK
3h 45m฿2,945–6,045Bus to Udon Thani International Airport, fly to Suvarnabhumi Airport
- Take the bus from Udon Kaew office, Nong Khai to Udon Thani Airportbus
- Fly from Udon Thani International Airport (UTH) to Suvarnabhumi Airport (BKK)plane UTH - BKK
4h 23m฿1,530–2,853Bus
- Take the bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminalbus
13h฿1,300–1,600Bus, train
- Take the bus from Khua Din Bus Station to Udon Thani Bus Terminal 1bus Khua Din Bus Station - Udon Thani Bus Terminal 1
- Take the train from Udon Thani to Krung Thep Aphiwat Central Terminaltrain 26 / ...
14h 51m฿503–1,613
Laos to Bangkok by bus
Comparing Your Travel Options
The cheapest way to get from Laos to Bangkok is to train which costs ฿330 - ฿1500 and takes 10h 40m.
The fastest way to get from Laos to Bangkok is to fly which takes 1h 46m and costs ฿3200 - ฿8000.
Yes, there is a direct bus departing from Vientiane Any Hotels and arriving at Bangkok Mochit Bus Terminal. Services depart once daily, and operate every day. The journey takes approximately 13h.
No, there is no direct train from Laos to Bangkok. However, there are services departing from Nong Khai and arriving at Krung Thep Aphiwat Central Terminal via . The journey, including transfers, takes approximately 10h 40m.
The distance between Laos and Bangkok is 705 km. The road distance is 639.3 km.
The best way to get from Laos to Bangkok without a car is to bus which takes 13h and costs ฿1300 - ฿1600.
It takes approximately 1h 46m to get from Laos to Bangkok, including transfers.
Laos to Bangkok bus services, operated by Soutchai Travel, depart from Vientiane Any Hotels station.
Laos to Bangkok train services, operated by State Railway of Thailand, depart from Nong Khai station.
The best way to get from Laos to Bangkok is to fly which takes 1h 46m and costs ฿3200 - ฿8000. Alternatively, you can train, which costs ฿330 - ฿1500 and takes 10h 40m, you could also bus, which costs ฿1300 - ฿1600 and takes 13h.
What companies run services between Laos and Bangkok, Thailand?
Thai AirAsia flies from Luang Prabang International Airport (LPQ) to Don Mueang International Airport (DMK) twice daily. Alternatively, State Railway of Thailand operates a train from Nong Khai to Krung Thep Aphiwat Central Terminal every 3 hours. Tickets cost ฿200–1,300 and the journey takes 10h 10m.
- Website
- airasia.com
Flights from Luang Prabang International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿3,200–4,900
Flights from Nakhon Phanom to Don Mueang International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- ฿1,200–2,600
Flights from Udon Thani International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿1,100–2,400
Flights from Wattay International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ฿2,900–5,000
- Website
- lionairthai.com
Flights from Nakhon Phanom to Don Mueang International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1,600–5,500
Flights from Udon Thani International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1,100–2,000
- Website
- nokair.com
Flights from Udon Thani International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿1,200–2,200
- Website
- vietjetair.com
Flights from Udon Thani International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,100–2,200
- Website
- thaiairways.com
Flights from Udon Thani International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- ฿2,000–2,700
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 10m
- Frequency
- Every 3 hours
- Estimated price
- ฿200–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿200–270
- 2nd Class (Air-conditioned Seat)
- ฿510–560
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
Train from Udon Thani to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 9h 30m
- Frequency
- Every 3 hours
- Estimated price
- ฿190–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–240
- 2nd Class (Air-conditioned Seat)
- ฿490–530
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
- Phone
- 1624
- [email protected]
- Website
- Nakhonchai Air
Bus from Si Chiang Mai to Nakhonchaiair Station Bangkok
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ฿700–850
- Book at
- 12go.asia
- Website
- Nakhonchai Air
- Phone
- +856 21 254512-5
- [email protected]
- Website
- soutchaitravel.com
Bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ฿1,300–1,600
- Schedules at
- soutchai.com
- Phone
- +66 2 285 1085
- [email protected]
- Website
- 12go.co
Bus from Khua Din Bus Station to Udon Thani Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿313
- Book at
- Yortdoy Travel
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, Best ways to travel around Australia, and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
Laos to Bangkok bus services, operated by Soutchai Travel, arrive at Bangkok Mochit Bus Terminal station.
Laos to Bangkok train services, operated by State Railway of Thailand, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Laos to Bangkok is 639 km. It takes approximately 9h 9m to drive from Laos to Bangkok.
Book your Laos to Bangkok bus tickets online with 12go.asia.
There are 5937+ hotels available in Bangkok.










