Bus to Surat Thani
10 cities and towns have direct buses to Surat Thani. Fares start at ฿149. The fastest service takes about 1h 15m. Earliest departure 07:30, latest 19:30. Buses arrive at Donsak Pier (Raja Ferry Port), Donsak Pier (Seatran Ferry), Mueang Surat Thani District's Phantip Travel Bus Stop (Ka Set Market 1).
Book in chat with Busaba
| Route | Departures/day | Duration | Fares |
|---|---|---|---|
| Bangkok → Surat Thani | 15 | 10h | ฿621–฿966 |
| Donsak Pier (Seatran Ferry) → Surat Thani | 15 | 1h 45m | ฿149–฿329 |
| Hat Yai → Surat Thani | 2 | 5h | ฿522 |
| Khao Sok → Surat Thani | 16 | 2h 15m | ฿333–฿360 |
| Koh Phangan → Surat Thani | 7 | 5h | ฿432–฿567 |
| Koh Phi Phi → Surat Thani | 1 | 6h | ฿900 |
| Koh Samui → Surat Thani | 12 | 4h | ฿351–฿657 |
| Krabi → Surat Thani | 10 | 3h | ฿297–฿360 |
| Phuket → Surat Thani | 11 | 4h 15m | ฿338–฿379 |
| Trang → Surat Thani | 8 | 3h 30m | ฿347 |
Planning a trip? How bus travel in Thailand works — a plain guide to classes, terminals and tickets.