There are 7 ways to get from Don Sak to Hat Yai by taxi, train, bus, ferry, car, 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.
Taxi, train
best- Take the taxi from Don Sak to Surat Thani Train Stationtaxi
- Take the train from Surat Thani Train Station to Hat Yaitrain 45
6h 1m฿649–1,549Bus
- Take the bus from Donsak Piers to Hat Yai Airportbus Hat Yai Airport
7h 8m฿3,949–9,665Ferry
- 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 Hat Yai Bus Terminalferry Phantip Travel Koh Samui - Hat Yai Bus Terminal
9h฿965Drive 311.3 km
- Drive from Don Sak to Hat Yaicar 311.3 km
4h 36m฿1,193–1,723Taxi
- Take the taxi from Don Sak to Hat Yaitaxi 311.3 km
4h 36m฿3,400–4,100Ferry, bus
- 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 bus from Boonsiri Ferry Nathon Pier Koh Samui to Hat Yai Bus Stationbus Boonsiri Ferry Nathon Pier Koh Samui - Hat Yai Bus Station
10h 10m฿1,138Bus, fly
- Take the bus from Donsak Piers to Surat Thani Airportbus
- Fly from Surat Thani (URT) to Hat Yai (HDY)plane URT - HDY
7h 3m฿5,699–11,115
Don Sak to Hat Yai by ferry
Comparing Your Travel Options
The cheapest way to get from Don Sak to Hat Yai is to taxi and train which costs ฿650 - ฿1600 and takes 6h 1m.
The fastest way to get from Don Sak to Hat Yai is to drive which takes 4h 36m and costs ฿1100 - ฿1800.
No, there is no direct bus from Don Sak to Hat Yai. However, there are services departing from Donsak Piers and arriving at Kim Yong Market via Hat Yai Airport. The journey, including transfers, takes approximately 7h 8m.
No, there is no direct ferry from Don Sak to Hat Yai. However, there are services departing from Boonsiri Ferry Donsak and arriving at Hat Yai Bus Terminal via Phantip Travel Koh Samui. The journey, including transfers, takes approximately 9h.
The distance between Don Sak and Hat Yai is 371 km. The road distance is 311.3 km.
Book your Don Sak to Hat Yai ferry tickets online with 12go.asia.
The best way to get from Don Sak to Hat Yai without a car is to taxi and train which takes 6h 1m and costs ฿650 - ฿1600.
It takes approximately 6h 1m to get from Don Sak to Hat Yai, including transfers.
Don Sak to Hat Yai bus services, operated by Smart En Plus, depart from Donsak Piers station.
Don Sak to Hat Yai bus services, operated by Smart En Plus, arrive at Hat Yai Airport station.
What companies run services between Don Sak, Thailand and Hat Yai, Thailand?
Smart En Plus operates a bus from Donsak Piers to Hat Yai Airport on demand. Tickets cost ฿3,800–9,500 and the journey takes 6h. Alternatively, you can take a ferry from Boonsiri Ferry Donsak to Hat Yai Bus Terminal via Boonsiri Ferry Nathon Pier Koh Samui and Phantip Travel Koh Samui in around 9h.
- Website
- lionairthai.com
Flights from Surat Thani to Hat Yai via Don Muang
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ฿3,300–8,000
- Website
- airasia.com
Flights from Surat Thani to Hat Yai via Don Muang
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- ฿3,100–7,000
- Website
- vietjetair.com
Flights from Surat Thani to Hat Yai via Suvarnabhumi
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ฿2,600–7,000
- Website
- nokair.com
Flights from Surat Thani to Hat Yai via Don Muang
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,500–7,500
- Website
- Thai Railway
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 52m
- Frequency
- Hourly
- Estimated price
- ฿100–1,300
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿100–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿150–190
- 2nd Class (Air-Conditioned Berth)
- ฿100–130
- 2nd Class (Air-conditioned Seat)
- ฿370–400
- Phone
- +66 614655695
- [email protected]
- Website
- Smart En Plus
Bus from Donsak Piers to Hat Yai Airport
- Ave. Duration
- 6h
- Frequency
- On demand
- Estimated price
- ฿3,800–9,500
- Book at
- 12 Go
- Website
- Smart En Plus
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- Boonsiri Highspeed Ferries
Bus from Boonsiri Ferry Nathon Pier Koh Samui to Hat Yai Bus Station
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- ฿1,013
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
- Phone
- +66 2 252 1052
- [email protected]
- Website
- 12go.co
Bus from Donsak Piers to Surat Thani Airport
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,950
- Book at
- PL Travel
- 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
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
- Website
- Phantip 1970
Ferry from Phantip Travel Koh Samui to Hat Yai Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ฿840
- Schedules at
- Phantip 1970
- Ave. Duration
- 2h 53m
- Estimated price
- ฿550–4,100
Koh Samui Taxi
- Website
- kohsamuitaxi.com
Surat Thani Taxi
- Phone
- +66 77 489288
Taxi Surat Thani Group
- Phone
- +66 61 623 8333
Koh Samui Taxi
- Website
- kohsamuitaxi.com
Surat Thani Taxi
- Phone
- +66 77 489288
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 Train travel in Spain: A guide to Renfe, 4 of the smartest ways to explore Australia, and Getting around the Cyclades - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Don Sak to Hat Yai is 311 km. It takes approximately 4h 36m to drive from Don Sak to Hat Yai.
Book your Don Sak to Hat Yai bus tickets online with Omio.
There are 620+ hotels available in Hat Yai.






