Bus to Hat Yai
10 cities and towns have direct buses to Hat Yai. Fares start at ฿200. The fastest service takes about 3h 30m. Earliest departure 05:30, latest 21:30. Buses arrive at Hat Yai Bus Terminal 1.
Book in chat with Busaba
| Route | Departures/day | Duration | Fares |
|---|---|---|---|
| Bangkok → Hat Yai | 8 | 14h | ฿873–฿1,358 |
| Khon Kaen → Hat Yai | 2 | 22h | ฿1,491–฿1,988 |
| Koh Phangan → Hat Yai | 1 | 9h 30m | ฿810 |
| Koh Samui → Hat Yai | 1 | 7h | ฿747 |
| Nakhon Ratchasima → Hat Yai | 2 | 16h | ฿1,298–฿1,730 |
| Nakhon Si Thammarat → Hat Yai | 21 | 3h 35m | ฿200–฿640 |
| Phrae → Hat Yai | 2 | 22h 30m | ฿1,600–฿2,134 |
| Phuket → Hat Yai | 3 | 7h 30m | ฿470 |
| Rayong → Hat Yai | 2 | 18h 30m | ฿1,266–฿1,688 |
| Udon Thani → Hat Yai | 2 | 24h | ฿1,611–฿2,148 |
Planning a trip? How bus travel in Thailand works — a plain guide to classes, terminals and tickets.