COVID-19 Travel restrictions may apply. Learn More.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Pakse?

Book now

There are 7 ways to get from Bangkok to Champasak (State) by plane, bus, train, taxi, night 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.

Recommended option

Fly from Suvarnabhumi, bus  •  6h 41m

  1. Fly from Suvarnabhumi (BKK) to Ubon (UBP) BKK - UBP
  2. Take the bus from Ubon Ratchathani to Pakse

Cheapest option

Bus  •  14h 30m

  1. Take the bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
  2. Take the bus from Ubon Ratchathani to Pakse

5 alternative options

Fly from Don Muang, bus  •  7h 21m

  1. Fly from Don Muang (DMK) to Ubon (UBP) DMK - UBP
  2. Take the bus from Ubon Ratchathani to Pakse

Train, taxi  •  12h 37m

  1. Take the train from Bang Sue Junction to Ubon Ratchathani 23 Hua Lamphong - Ubon Ratchathani - Class II Sleeper AC / ...
  2. Take a taxi from Ubon Ratchathani to Chong Mek

Bus, minivan  •  20h 5m

  1. Take the bus from Khaosan Road Travel Mart to Siem Reap
  2. Take the minivan from Siem Reap AVT - Asia Van Transfer to Pakse

Night bus  •  12h

  1. Take the night bus from Bangkok Bus Terminal (Chatuchak) to Pakse

Drive  •  10h 41m

  1. Drive from Bangkok to Pakse 734.6 km

Coronavirus (COVID-19) in Laos

There is widespread community transmission globally.
Some travel restrictions are being lifted in Laos. For the latest travel status, please check the official page for Laos.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Laos.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Laos due to Coronavirus (COVID-19). Most travel to this country is restricted.

Official Coronavirus (COVID-19) Information for Laos

Some domestic travel restrictions began to ease in Laos from May 17.

Official Coronavirus (COVID-19) Information for Laos

International flights leaving Thailand are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Last updated: May 24 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The most affordable way to get from Bangkok to Champasak (State) is to bus, which costs ฿490 - ฿950 and takes 14h 30m.

More details

The quickest way to get from Bangkok to Champasak (State) is to fly and bus which costs ฿750 - ฿2400 and takes 6h 41m.

More details

Yes, there is an overnight bus departing from Bangkok Bus Terminal (Chatuchak) and arriving at Pakse. This bus operates every day. The journey takes approximately 12h.

More details

The distance between Bangkok and Champasak (State) is 589 km. The road distance is 734.6 km.

Get driving directions

The best way to get from Bangkok to Champasak (State) without a car is to train and taxi which takes 12h 37m and costs ฿1200 - ฿2700.

More details

It takes approximately 6h 41m to get from Bangkok to Champasak (State), including transfers.

More details

Bangkok to Champasak (State) bus services, operated by Lotus Phibun Tour, depart from Bangkok Mochit Bus Terminal station.

More details

The quickest flight from Suvarnabhumi Airport to Ubon Airport is the direct flight which takes 1h 5m.

Search flights

Bangkok to Champasak (State) bus services, operated by The Transport Company, arrive at Pakse station.

More details

Yes, the driving distance between Bangkok to Champasak (State) is 735 km. It takes approximately 10h 41m to drive from Bangkok to Champasak (State).

Get driving directions

Map of how to get from Bangkok to Champasak (State).
Launch map view
  • Distance: 588.9 km
  • Duration: 6h 41m

What companies run services between Bangkok, Thailand and Champasak (State), Laos?

You can take a bus from Bangkok Mochit Bus Terminal to Pakse via Ubon Ratchathani in around 14h 30m.

Airlines
Nok Air
Website
nokair.com
Flights from Don Muang to Ubon
Ave. Duration
1h 6m
When
Every day
Estimated price
$29 - $65
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Ubon
Ave. Duration
1h 8m
When
Every day
Estimated price
$22 - $70
Thai Vietjet Air
Website
vietjetair.com
Flights from Suvarnabhumi to Ubon
Ave. Duration
1h 5m
When
Every day
Estimated price
$17 - $60
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Ubon
Ave. Duration
1h 10m
When
Every day
Estimated price
$27 - $110
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Ubon
Ave. Duration
1h 10m
When
Every day
Estimated price
$28 - $80
Train operators
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Bang Sue Junction to Ubon Ratchathani
Ave. Duration
9h 30m
Frequency
Every 4 hours
Estimated price
$5 - $45
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
https://www.railway.co.th/Home/Index
3rd Class (Seat)
$5 - $8
2nd Class (Air-Conditioned Berth)
$20 - $27
2nd Class (Air-conditioned Seat)
$11 - $16
1st Class (Air-Conditioned Berth)
$30 - $45
Bus operators
The Transport Company
Phone
089 226 2769
Email
borkorsor@transport.co.th
Website
home.transport.co.th
Bus from Ubon Ratchathani to Pakse
Ave. Duration
3h
Frequency
Twice daily
Estimated price
$2 - $6
Schedules at
tcl99web.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
Ave. Duration
10h
Frequency
Twice daily
Estimated price
$12 - $19
Schedules at
tcl99web.transport.co.th
Book at
12go.asia
Night bus from Bangkok Bus Terminal (Chatuchak) to Pakse
Ave. Duration
12h
Frequency
Twice daily
Estimated price
$15 - $27
Schedules at
tcl99web.transport.co.th
Book at
12go.asia
Lotus Phibun Tour
Phone
02-9360956
Website
12go.asia
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
Ave. Duration
10h 30m
Frequency
3 times a day
Estimated price
$15
Schedules at
12go.asia
Book at
12go.asia
Sombat Tour
Phone
077 281 110
Website
sombattour.com
Bus from Bangkok Mochit to Ubon Ratchathani
Ave. Duration
9h 45m
Frequency
Twice daily
Estimated price
$13 - $21
Schedules at
sombattour.com
Book at
sombattour.com
Star
$14
Super
$16
Supreme
$21
Chanapai Tour
Website
12go.asia
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
Ave. Duration
11h
Frequency
Twice daily
Estimated price
$17
Schedules at
12go.asia
Book at
12go.asia
Nakhonchai Air
Phone
0-2939-4999
Email
CustomerService@Nakhonchaiair.com
Website
nakhonchaiair.com
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
Ave. Duration
9h 28m
Frequency
Once daily
Estimated price
$13 - $17
Schedules at
www2.nakhonchaiair.com
Book at
nakhonchaiair.com
Kradueng Tour
Phone
02 2696999
Website
xn--12cm2bn5btd5a1fn6c5a1x.com
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
Ave. Duration
10h 25m
Frequency
Once daily
Estimated price
$18
Schedules at
12go.asia
Book at
12go.asia
Travel Mart
Phone
02 629 1300
Website
12go.asia
Bus from Khaosan Road Travel Mart to Siem Reap
Ave. Duration
9h
Frequency
Twice daily
Estimated price
$26
Schedules at
12go.asia
AVT Asia Van Transfer
Phone
+855 63 963 853
Website
asiavantransfer.com
Bus from Siem Reap AVT - Asia Van Transfer to Pakse
Ave. Duration
10h
Frequency
Once daily
Estimated price
$30
Schedules at
asiavantransfer.com
Book at
baolau.com
Other operators
Taxi from Ubon Ratchathani to Chong Mek
Ave. Duration
1h 22m
Estimated price
$29 - $35
THAITAXISERVICES™ UBON RATCHATHANI
Phone
+66 89 153 7969
Taxi Ubon Meter Development
Phone
+66 45 265 999
Grab Taxi
Website
grab.com

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 Travelling to the US: What do I need to know?, Italian Lakes: Getting around by train and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

More Questions & Answers

Thai Vietjet Air and Thai Smile offer flights from Suvarnabhumi Airport to Ubon Airport.

Search flights

There are four+ hotels available in Champasak (State). Prices start at $100 USD per night.

More details

The best way to get from Bangkok to Suvarnabhumi Airport is to train which takes 26 min and costs ฿40 - ฿55.

More details