Bus to Phuket
17 cities and towns have direct buses to Phuket. Fares start at ฿190. The fastest service takes about 1h 55m. Earliest departure 06:00, latest 23:45. Buses arrive at Amphoe Thalang (Opposite Wat Phra Nang Sang), Karon Beach Bus Stop, Phuket (Thao Thep Krasattri and Thao Si Sunthon Monument).
Book in chat with Busaba
| Route | Departures/day | Duration | Fares |
|---|---|---|---|
| Bangkok → Phuket | 15 | 12h | ฿796–฿1,238 |
| Chumphon → Phuket | 6 | 8h | ฿465 |
| Hat Yai → Phuket | 4 | 7h | ฿470–฿731 |
| Khao Lak → Phuket | 10 | 2h 02m | ฿190 |
| Khura Buri Bus Terminal → Phuket | 12 | 3h 55m | ฿265 |
| Koh Phangan → Phuket | 4 | 9h | ฿801–฿999 |
| Koh Samui → Phuket | 4 | 7h 45m | ฿729–฿909 |
| Krabi → Phuket | 8 | 4h | ฿400 |
| Nakhon Si Thammarat → Phuket | 8 | 7h 20m | ฿400 |
| Pattaya → Phuket | 2 | 17h | ฿1,205–฿1,607 |
| Pran Buri → Phuket | 3 | 8h 40m | ฿1,238 |
| Ranong → Phuket | 15 | 5h 45m | ฿365 |
| Su-ngai Kolok Bus Terminal → Phuket | 3 | 12h 05m | ฿666 |
| Surat Thani → Phuket | 9 | 4h 30m | ฿383 |
| Takua Pa Bus Terminal → Phuket | 12 | 2h 45m | ฿190 |
| Thung Song Bus Terminal → Phuket | 7 | 6h 20m | ฿400 |
| Trang → Phuket | 5 | 4h 45m | ฿470–฿731 |
Planning a trip? How bus travel in Thailand works — a plain guide to classes, terminals and tickets.