Bus to Koh Samui
9 cities and towns have direct buses to Koh Samui. Fares start at ฿351. The fastest service takes about 3 hours. Earliest departure 06:30, latest 21:00. Buses arrive at Koh Samui (Phralan Pier), Koh Samui (Raja Ferry), Koh Samui (SeaTran Ferry).
Book in chat with Busaba
| Route | Departures/day | Duration | Fares |
|---|---|---|---|
| Bangkok → Koh Samui | 5 | 15h 30m | ฿1,075–฿2,042 |
| Hat Yai → Koh Samui | 1 | 7h | ฿747 |
| Khao Sok → Koh Samui | 2 | 6h 30m | ฿675 |
| Koh Phi Phi → Koh Samui | 1 | 8h | ฿990 |
| Krabi → Koh Samui | 6 | 6h 30m | ฿441–฿486 |
| Nakhon Si Thammarat → Koh Samui | — | — | — |
| Phuket → Koh Samui | 2 | 8h 15m | ฿729–฿909 |
| Surat Thani → Koh Samui | 23 | 4h | ฿351–฿675 |
| Trang → Koh Samui | 1 | 7h 30m | ฿702 |
Planning a trip? How bus travel in Thailand works — a plain guide to classes, terminals and tickets.