There are 9 ways to get from Bangkok to Don Sak by plane, bus, train, taxi, ferry, busferry, 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 Don Mueang International Airport to Surat Thani, bus
best- Fly from Don Mueang International Airport (DMK) to Surat Thani (URT)plane DMK - URT
- Take the bus from Surat Thani Airport to Don Sak Pierbus
5h 18m฿1,387–3,114Train, taxi
cheapest- Take the train from Krung Thep Aphiwat Central Terminal to Surat Thani Train Stationtrain 31 Krung Thep Aphiwat Central Terminal Station - Hat Yai - Class II Sleeper AC / ...
- Take the taxi from Surat Thani Train Station to Don Saktaxi
10h 39m฿770–1,512Ferry
- Take the ferry from Boonsiri Khao San office to Thong Sala Koh Phanganferry Boonsiri Khao San office - Thong Sala Koh Phangan
- Take the ferry from Thong Sala Koh Phangan to Boonsiri Ferry Donsakferry Thong Sala Koh Phangan - Boonsiri Ferry Donsak
14h 5m฿1,723Bus and ferry, bus
- Take the busferry from Khao San Lomprayah to Thong Sala Koh Phanganbusferry
- Take the bus from Koh Phangan Hotel Transfer to Boonsiri Ferry Donsakbus Koh Phangan Hotel Transfer - Boonsiri Ferry Donsak
14h 35m฿2,450Fly Suvarnabhumi Airport to Surat Thani, bus
- Fly from Suvarnabhumi Airport (BKK) to Surat Thani (URT)plane BKK - URT
- Take the bus from Surat Thani Airport to Don Sak Pierbus
5h 47m฿1,365–3,990Fly Don Mueang International Airport to Krabi Airport, bus
- Fly from Don Mueang International Airport (DMK) to Krabi Airport (KBV)plane DMK - KBV
- Take the bus from กระบี่ to ท่าเรือดอนสัก;Donsakbus
7h 20m฿1,413–3,147Ferry via Ko Tao
- Take the ferry from Boonsiri Office Kraisi to Koh Tao Boonsiri Pierferry Boonsiri Office Kraisi - Koh Tao Boonsiri Pier / ...
- Take the ferry from Koh Tao Mae Had Pier to Don Sakferry
14h 15m฿2,156–3,406Bus and ferry, ferry
- Take the busferry from Bangkok Sai Tai Mai Terminal to Koh Samui Nathon Pierbusferry
- Take the ferry from Boonsiri Ferry Nathon Pier Koh Samui to Boonsiri Ferry Donsakferry Boonsiri Ferry Nathon Pier Koh Samui - Boonsiri Ferry Donsak
15h 18m฿882–1,508Drive 686.1 km
- Drive from Bangkok to Don Sakcar 686.1 km
10h 5m฿2,620–3,784
Bangkok to Don Sak by ferry
Comparing Your Travel Options
The cheapest way to get from Bangkok to Don Sak is to bus and ferry and ferry which costs ฿850 - ฿1600 and takes 15h 18m.
The fastest way to get from Bangkok to Don Sak is to fly and bus which takes 5h 18m and costs ฿1300 - ฿3200.
No, there is no direct bus from Bangkok to Don Sak. However, there are services departing from Khao San Lomprayah and arriving at Boonsiri Ferry Donsak via Koh Phangan Hotel Transfer. The journey, including transfers, takes approximately 14h 35m.
No, there is no direct ferry from Bangkok to Don Sak. However, there are services departing from Boonsiri Khao San office and arriving at Boonsiri Ferry Donsak via Thong Sala Koh Phangan. The journey, including transfers, takes approximately 14h 5m.
The distance between Bangkok and Don Sak is 668 km. The road distance is 686.1 km.
Book your Bangkok to Don Sak ferry tickets online with 12go.asia.
The best way to get from Bangkok to Don Sak without a car is to train and taxi which takes 10h 39m and costs ฿750 - ฿1600.
It takes approximately 5h 18m to get from Bangkok to Don Sak, including transfers.
Bangkok to Don Sak bus services, operated by Lomprayah, depart from Khao San Lomprayah station.
Bangkok to Don Sak bus services, operated by Lomprayah, arrive at Thong Sala Koh Phangan station.
What companies run services between Bangkok, Thailand and Don Sak, Thailand?
You can take a ferry from Boonsiri Khao San office to Boonsiri Ferry Donsak via Thong Sala Koh Phangan in around 14h 5m.
- Website
- airasia.com
Flights from Don Mueang International Airport to Surat Thani
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,100–2,500
Flights from Suvarnabhumi Airport to Surat Thani
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿850–3,500
Flights from Don Mueang International Airport to Krabi Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- ฿1,000–2,800
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Surat Thani Train Station
- Ave. Duration
- 9h 30m
- Frequency
- Every 2 hours
- Estimated price
- ฿220–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿230–280
- 2nd Class (Air-Conditioned Berth)
- ฿220–280
- 2nd Class (Air-conditioned Seat)
- ฿530–580
- Phone
- +66 (0)77 272230
- [email protected]
- Website
- Phantip Travel
Bus from Surat Thani Airport to Don Sak Pier
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿210–410
- Book at
- 12 Go
- Website
- Phantip Travel
Bus from Surat Thani Airport to Don Sak Pier
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿210–410
- Book at
- 12 Go
- Website
- Phantip Travel
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- Boonsiri Highspeed Ferries
Ferry from Boonsiri Khao San office to Thong Sala Koh Phangan
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,300–1,600
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
Ferry from Thong Sala Koh Phangan to Boonsiri Ferry Donsak
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- ฿180–550
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
Ferry from Boonsiri Office Kraisi to Koh Tao Boonsiri Pier
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- ฿1,200–1,500
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
Ferry from Boonsiri Ferry Nathon Pier Koh Samui to Boonsiri Ferry Donsak
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ฿120–450
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
- Ave. Duration
- 1h 9m
- Estimated price
- ฿550–650
Grab Taxi
- Website
- grab.com
Taxi Muang Surat Thani
- Phone
- +66 62 073 5090
Taxi Surat Thani Group
- Phone
- +66 61 623 8333
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 How do I buy a London Underground ticket?, Travelling by boat in Italy, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Bangkok to Don Sak is 686 km. It takes approximately 10h 5m to drive from Bangkok to Don Sak.
Book your Bangkok to Don Sak bus tickets online with Omio.
There are 101+ hotels available in Don Sak.






