COVID-19 Travel restrictions may apply upon entering Laos. Learn More.

There are 11 ways to get from Bangkok to Si Phan Don by train, bus, car, night bus, ferry or plane

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

Train, bus, minivan, drive  •  24h 15m

  1. Take the train from Phayathai to Ban Klong Luk Border
  2. Take the bus from Poipet to Siem Reap
  3. Take the minivan from Siem Reap AVT - Asia Van Transfer to Stung Treng
  4. Drive from Stung Treng to Si Phan Don

$71 - $138

Cheapest option

Night bus, bus, Local Boat  •  16h 50m

  1. Take the night bus from Bangkok Bus Terminal to Pakse
  2. Take the bus from Pakse Southern Bus Terminal to Ban Nakasang
  3. Take the Local Boat from Ban Nakasang Boat Pier to Don Det

$33 - $48

9 alternative options

Bus, minivan  •  17h 14m

  1. Take the bus from Bangkok Mochit Bus Terminal to Siem Reap
  2. Take the minivan from Siem Reap AVT - Asia Van Transfer to Don Khon - 4000 islands

$34 - $54

Bus, minivan via Khaosan Road Travel Mart  •  18h 44m

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

$53

Drive  •  13h 37m

  1. Drive from Bangkok to Si Phan Don 896.4 km

$75 - $120

Fly Suvarnabhumi to Pakse, bus, Local Boat  •  8h 48m

  1. Fly from Suvarnabhumi (BKK) to Pakse (PKZ) BKK - PKZ
  2. Take the bus from Pakse Southern Bus Terminal to Ban Nakasang
  3. Take the Local Boat from Ban Nakasang Boat Pier to Don Det

$120 - $194

Fly Suvarnabhumi to Ubon, bus, Local Boat  •  11h 32m

  1. Fly from Suvarnabhumi (BKK) to Ubon (UBP) BKK - UBP
  2. Take the bus from Ubon Ratchathani to Pakse
  3. Take the bus from Pakse Southern Bus Terminal to Ban Nakasang
  4. Take the Local Boat from Ban Nakasang Boat Pier to Don Det

$43 - $93

Fly Suvarnabhumi to Siem Reap, minivan  •  13h 13m

  1. Fly from Suvarnabhumi (BKK) to Siem Reap (REP) BKK - REP
  2. Take the minivan from Siem Reap AVT - Asia Van Transfer to Don Khon - 4000 islands

$113 - $396

Fly Don Muang to Ubon, bus, Local Boat  •  12h 16m

  1. Fly from Don Muang (DMK) to Ubon (UBP) DMK - UBP
  2. Take the bus from Ubon Ratchathani to Pakse
  3. Take the bus from Pakse Southern Bus Terminal to Ban Nakasang
  4. Take the Local Boat from Ban Nakasang Boat Pier to Don Det

$46 - $98

Fly Don Muang to Siem Reap, minivan  •  13h 56m

  1. Fly from Don Muang (DMK) to Siem Reap (REP) DMK - REP
  2. Take the minivan from Siem Reap AVT - Asia Van Transfer to Don Khon - 4000 islands

$72 - $136

Fly Suvarnabhumi to Phnom Penh, bus, Local Boat  •  14h 41m

  1. Fly from Suvarnabhumi (BKK) to Phnom Penh (PNH) BKK - PNH
  2. Take the bus from Phnom Penh Sorya Bus to Ban Nakasang
  3. Take the Local Boat from Ban Nakasang Boat Pier to Don Det

$104 - $1,030

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 .

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.

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

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.

Official Coronavirus (COVID-19) Information for Thailand

Last updated: August 5 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Bangkok to Si Phan Don is to night bus and bus and Local Boat which costs ฿1000 - ฿1500 and takes 16h 50m.

More details

The quickest way to get from Bangkok to Si Phan Don is to fly and bus and Local Boat which costs ฿3700 - ฿6500 and takes 8h 48m.

More details

No, there is no direct bus from Bangkok to Si Phan Don. However, there are services departing from Bangkok Mochit Bus Terminal and arriving at Don Khon - 4000 islands via Siem Reap AVT - Asia Van Transfer. The journey, including transfers, takes approximately 17h 14m.

More details

The distance between Bangkok and Si Phan Don is 586 km. The road distance is 896.4 km.

Get driving directions

The best way to get from Bangkok to Si Phan Don without a car is to bus and minivan which takes 17h 14m and costs ฿1000 - ฿1700.

More details

It takes approximately 24h 15m to get from Bangkok to Si Phan Don, including transfers.

More details

Bangkok to Si Phan Don bus services, operated by The Transport Company, depart from Bangkok Mochit Bus Terminal station.

More details

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

Search flights

Bangkok to Si Phan Don bus services, operated by AVT Asia Van Transfer, arrive at Don Khon - 4000 islands station.

More details

Yes, the driving distance between Bangkok to Si Phan Don is 896 km. It takes approximately 13h 37m to drive from Bangkok to Si Phan Don.

Get driving directions

Map of how to get from Bangkok to Si Phan Don.
Launch map view
  • Distance: 585.7 km
  • Duration: 24h 15m

What companies run services between Bangkok, Thailand and Si Phan Don?

You can take a bus from Bangkok Mochit Bus Terminal to Si Phan Don via Siem Reap, Siem Reap AVT - Asia Van Transfer, and Don Khon - 4000 islands in around 17h 14m.

Airlines
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Ubon
Ave. Duration
1h 7m
When
Every day
Estimated price
$40 - $85
Flights from Suvarnabhumi to Siem Reap
Ave. Duration
1h 7m
When
Every day
Estimated price
$100 - $330
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1h 10m
When
Every day
Estimated price
$130 - $1,100
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Ubon
Ave. Duration
1h 13m
When
Every day
Estimated price
$35 - $75
Flights from Don Muang to Siem Reap
Ave. Duration
1h
When
Every day
Estimated price
$40 - $160
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Ubon
Ave. Duration
1h 7m
When
Every day
Estimated price
$40 - $85
Flights from Suvarnabhumi to Siem Reap
Ave. Duration
1h
When
Every day
Estimated price
$110 - $250
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1h 10m
When
Every day
Estimated price
$130 - $1,100
Nok Air
Website
nokair.com
Flights from Don Muang to Ubon
Ave. Duration
1h 6m
When
Every day
Estimated price
$35 - $70
Bangkok Airways
Website
bangkokair.com
Flights from Suvarnabhumi to Pakse
Ave. Duration
1h 30m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$100 - $170
Flights from Suvarnabhumi to Siem Reap
Ave. Duration
1h 15m
When
Every day
Estimated price
$95 - $420
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1h 15m
When
Every day
Estimated price
$95 - $370
Lanmei Airlines
Flights from Suvarnabhumi to Siem Reap via Phnom Penh
Ave. Duration
2h 50m
When
Every day
Estimated price
$90 - $380
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1h 15m
When
Every day
Estimated price
$75 - $280
Emirates
Website
emirates.com
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1h 20m
When
Every day
Estimated price
$85 - $330
Lao Airlines
Website
laoairlines.com
Flights from Suvarnabhumi to Pakse
Ave. Duration
1h 30m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$100 - $170
Thai Vietjet Air
Website
vietjetair.com
Flights from Suvarnabhumi to Ubon
Ave. Duration
1h 10m
When
Every day
Estimated price
$20
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Ubon
Ave. Duration
1h 10m
When
Every day
Estimated price
$30 - $70
Air Class Líneas Aéreas
Website
airclasscargo.com
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1h 20m
When
Every day
Estimated price
$220 - $330
Train operators
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Phayathai to Ban Klong Luk Border
Ave. Duration
4h 14m
Frequency
Twice daily
Estimated price
$3 - $40
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
$3 - $7
2nd Class (Air-Conditioned Berth)
$19 - $26
2nd Class (Air-conditioned Seat)
$9 - $14
1st Class (Air-Conditioned Berth)
$28 - $40
Bus operators
The Transport Company
Phone
089 226 2769
Email
borkorsor@transport.co.th
Website
home.transport.co.th
Bus from Poipet to Siem Reap
Ave. Duration
2h 30m
Frequency
Twice daily
Estimated price
$3 - $6
Schedules at
home.transport.co.th
Book at
12go.asia
Bus from Bangkok Mochit Bus Terminal to Siem Reap
Ave. Duration
7h 30m
Frequency
Twice daily
Estimated price
$9 - $30
Schedules at
home.transport.co.th
Book at
12go.asia
Night bus from Bangkok Bus Terminal to Pakse
Ave. Duration
12h
Frequency
Once daily
Estimated price
$16 - $29
Schedules at
home.transport.co.th
Book at
12go.asia
Bus from Ubon Ratchathani to Pakse
Ave. Duration
3h
Frequency
Twice daily
Estimated price
$3 - $7
Schedules at
home.transport.co.th
AVT Asia Van Transfer
Phone
+855 63 963 853
Website
asiavantransfer.com
Bus from Siem Reap AVT - Asia Van Transfer to Stung Treng
Ave. Duration
4h 45m
Frequency
Once daily
Estimated price
$20
Schedules at
asiavantransfer.com
Book at
baolau.com
Bus from Siem Reap AVT - Asia Van Transfer to Don Khon - 4000 islands
Ave. Duration
8h 15m
Frequency
Once daily
Estimated price
$25
Schedules at
asiavantransfer.com
Book at
baolau.com
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
$28
Schedules at
12go.asia
bus
Bus from Pakse Southern Bus Terminal to Ban Nakasang
Ave. Duration
3h
Frequency
Hourly
Estimated price
$5
Phnom Penh Sorya
Ferry operators
Local Boat
Ferry from Ban Nakasang Boat Pier to Don Det
Ave. Duration
10 min
Frequency
Hourly
Estimated price
$2

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 5 delightfully under-the-radar French towns you need to visit, Thanksgiving 2018: How to travel stress-free and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

More Questions & Answers

Lao Airlines offers flights from Suvarnabhumi Airport to Pakse Airport.

Search flights

There are 40+ hotels available in Si Phan Don. 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