There are 3 ways to get from Don Sak to Phuket by bus, ferry, 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.
Bus
best- Take the bus from Seatran Donsak Pier to Phuket Bus Terminal 2bus Seatran Donsak Pier - Phuket Bus Terminal 2
4h 52m฿639–655Ferry
- Take the ferry from Boonsiri Ferry Donsak to Boonsiri Ferry Nathon Pier Koh Samuiferry Boonsiri Ferry Donsak - Boonsiri Ferry Nathon Pier Koh Samui
- Take the ferry from Phantip Travel Koh Samui to Phuket Bus Terminal 2ferry Phantip Travel Koh Samui - Phuket Bus Terminal 2
8h 30m฿935Drive 284.6 km
- Drive from Don Sak to Phuketcar 284.6 km
4h 22m฿1,082–1,563
Don Sak to Phuket by ferry
Comparing Your Travel Options
The cheapest way to get from Don Sak to Phuket is to bus which costs ฿630 - ฿660 and takes 4h 52m.
The fastest way to get from Don Sak to Phuket is to drive which takes 4h 22m and costs ฿1000 - ฿1600.
No, there is no direct bus from Don Sak to Phuket. However, there are services departing from Seatran Donsak Pier and arriving at Phuket Bus Terminal 2 via . The journey, including transfers, takes approximately 4h 52m.
No, there is no direct ferry from Don Sak to Phuket. However, there are services departing from Boonsiri Ferry Donsak and arriving at Phuket Bus Terminal 2 via Phantip Travel Koh Samui. The journey, including transfers, takes approximately 8h 30m.
The distance between Don Sak and Phuket is 290 km. The road distance is 284.6 km.
Book your Don Sak to Phuket ferry tickets online with 12go.asia.
The best way to get from Don Sak to Phuket without a car is to bus which takes 4h 52m and costs ฿630 - ฿660.
It takes approximately 4h 52m to get from Don Sak to Phuket, including transfers.
Don Sak to Phuket bus services, operated by Phantip 1970, depart from Seatran Donsak Pier station.
Don Sak to Phuket bus services, operated by Phantip 1970, arrive at Phuket Bus Terminal 2 station.
What companies run services between Don Sak, Thailand and Phuket, Thailand?
Phantip 1970 operates a bus from Seatran Donsak Pier to Phuket Bus Terminal 2 once daily. Tickets cost ฿550 and the journey takes 4h 45m. Alternatively, you can take a ferry from Boonsiri Ferry Donsak to Phuket Bus Terminal 2 via Boonsiri Ferry Nathon Pier Koh Samui and Phantip Travel Koh Samui in around 8h 30m.
- Website
- Phantip 1970
Bus from Seatran Donsak Pier to Phuket Bus Terminal 2
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- ฿550
- Schedules at
- Phantip 1970
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- Boonsiri Highspeed Ferries
Ferry from Boonsiri Ferry Donsak to Boonsiri Ferry Nathon Pier Koh Samui
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ฿120–450
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
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 incredible day trips from Florence by train, How to get from Heathrow Airport into central London, and Travelling around the UAE - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Don Sak to Phuket is 285 km. It takes approximately 4h 22m to drive from Don Sak to Phuket.
Book your Don Sak to Phuket bus tickets online with Omio.
There are 7306+ hotels available in Phuket.


