There are 6 ways to get from Phonsavan to Bangkok by plane, taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Xieng Khouang Airport (XKH) to Suvarnabhumi Airport (BKK)plane XKH - BKK
4h 10m฿3,793–11,218Minibus, Minivan, train
cheapest- Take the bus from Phoukham Bus Station to VangVieng North Bus Stationbus
- Take the bus from Vang Vieng Bus Terminal to Vientiane Northern Bus Stationbus
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain 134
24h 52m฿863–2,713Taxi, train
- Take the taxi from Phonsavan to Van Vieng stationtaxi
- Take the train from Van Vieng station to Vientiane stationtrain
- Take the train from Nong Khai to Krung Thep Aphiwat Central Terminaltrain 26
17h 11m฿4,732–8,107Minibus, bus
- Take the bus from Phoukham Bus Station to VangVieng North Bus Stationbus
- Take the bus from Vang Vieng Laos to Vientianebus
- Take the bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminalbus
24h 32m฿1,778–2,253Drive 961.5 km
- Drive from Phonsavan to Bangkokcar 961.5 km
14h 40m฿5,323–7,689Minibus, bus, Local Bus
- Take the bus from Phoukham Bus Station to VangVieng North Bus Stationbus
- Take the bus from Vang Vieng Laos to Udon Thanibus
- Take the bus from Udon Thani to Khon Kaenbus
- Take the bus from Khon Kaen to Bangkok Mochit Bus Terminalbus
26h 7m฿938–2,663
Xieng Khouang Airport (XKH) to Suvarnabhumi Airport (BKK) flights
Questions & Answers
The cheapest way to get from Phonsavan to Bangkok is to Minibus and bus and Local Bus which costs ฿900 - ฿2700 and takes 26h 7m.
The fastest way to get from Phonsavan to Bangkok is to fly which takes 4h 10m and costs ฿3700 - ฿12000.
The distance between Phonsavan and Bangkok is 729 km. The road distance is 961.5 km.
The best way to get from Phonsavan to Bangkok without a car is to taxi and train which takes 17h 11m and costs ฿4700 - ฿8500.
It takes approximately 4h 10m to get from Phonsavan to Bangkok, including transfers.
The best way to get from Phonsavan to Bangkok is to fly which takes 4h 10m and costs ฿3700 - ฿12000. Alternatively, you can Minibus and bus, which costs ฿1700 - ฿2300 and takes 24h 32m.
Yes, the driving distance between Phonsavan to Bangkok is 961 km. It takes approximately 14h 40m to drive from Phonsavan to Bangkok.
There are 5293+ hotels available in Bangkok.
What companies run services between Phonsavan, Xiangkhoang, Laos and Bangkok, Thailand?
Lao Airlines, Lao Skyway, and two other airlines fly from Xieng Khouang Airport (XKH) to Suvarnabhumi Airport (BKK) 3 times a day. Alternatively, you can take a bus from Phoukham Bus Station to Bangkok Mochit Bus Terminal via VangVieng North Bus Station, Vang Vieng Laos, Vientiane, and Vientiane Any Hotels in around 24h 32m.
- Website
- laoairlines.com
Flights from Xieng Khouang Airport to Suvarnabhumi Airport via Vientiane
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ฿4,900–10,000
Flights from Xieng Khouang Airport to Suvarnabhumi Airport via Luang Prabang, Vientiane
- Ave. Duration
- 5h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿5,000–11,000
- Website
- thaiairways.com
Flights from Xieng Khouang Airport to Suvarnabhumi Airport via Vientiane
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ฿3,600–11,000
- Website
- facebook.com
Train from Van Vieng station to Vientiane station
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- ฿288–700
- Schedules at
- baolau.com
- Second Class
- ฿288–293
- First Class
- ฿450–700
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 10m
- Frequency
- Every 3 hours
- Estimated price
- ฿180–1,500
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿180–270
- 2nd Class (Air-Conditioned Berth)
- ฿650–950
- 2nd Class (Air-conditioned Seat)
- ฿400–550
- 1st Class (Air-Conditioned Berth)
- ฿1,100–1,500
- Second Class Sleeper
- ฿1,089–1,094
- Ordinary Train
- ฿250–1,300
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a day
- Estimated price
- ฿180–1,500
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿180–270
- 2nd Class (Air-Conditioned Berth)
- ฿700–950
- 2nd Class (Air-conditioned Seat)
- ฿400–550
- 1st Class (Air-Conditioned Berth)
- ฿1,100–1,500
Bus from Phoukham Bus Station to VangVieng North Bus Station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿144
- Phone
- +856 21 254512-5
- booking@soutchai.com
- Website
- soutchaitravel.com
Bus from Vang Vieng Laos to Vientiane
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- ฿260–420
- Schedules at
- 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
- soutchaitravel.com
- Phone
- 856071212979
Bus from Vang Vieng Bus Terminal to Vientiane Northern Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- ฿230–700
- Book at
- https://12go.asia/en/operator/naluang
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from Vang Vieng Laos to Udon Thani
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ฿190–1,600
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from Udon Thani to Khon Kaen
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ฿80
- Phone
- 1624
- customerservice@nakhonchaiair.com
- Website
- nakhonchaiair.com
Bus from Khon Kaen to Bangkok Mochit Bus Terminal
- Ave. Duration
- 6h 52m
- Frequency
- Every 30 minutes
- Estimated price
- ฿450–750
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
- Gold Class
- ฿490–600
- First Class
- ฿600–750
- Ave. Duration
- 3h 21m
- Estimated price
- ฿3,800–4,600
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 Italy Travel Guides, Which side of Niagara Falls should I choose (and how do I get there)?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.













