Home › Buses to Koh Phangan
Buses to Koh Phangan
23 scheduled departures reach Koh Phangan from 8 origins on 4 Oct 2026. The cheapest seat comes from Surat Thani at ฿450, and the shortest typical ride is from Surat Thani, at about 5 h 30 min.
Where the buses come from
Surat Thani to Koh Phangan
Surat Thani to Koh Phangan: 10 departures, first 11:00 and last 16:15. Seats ฿450 to ฿738. About 5 h 30 min on the road.
Krabi to Koh Phangan
Krabi to Koh Phangan: 4 departures, first 10:15 and last 13:30. Seats ฿531 to ฿585. About 7 h 22 min on the road.
Bangkok to Koh Phangan
Bangkok to Koh Phangan: 3 departures, first 19:00 and last 21:00. Seats ฿1,145 to ฿1,942. About 16 h 45 min on the road.
Phuket to Koh Phangan
Phuket to Koh Phangan: 2 departures, first 06:30 and last 08:00. Seats ฿810 to ฿1,008. About 9 h 15 min on the road.
Hat Yai to Koh Phangan
Hat Yai to Koh Phangan: 1 departures, first 08:30 and last 08:30. Seats ฿819. About 8 h 30 min on the road.
Khao Sok to Koh Phangan
Khao Sok to Koh Phangan: 1 departures, first 12:00 and last 12:00. Seats ฿738. About 8 h 15 min on the road.
Koh Phi Phi to Koh Phangan
Koh Phi Phi to Koh Phangan: 1 departures, first 10:30 and last 10:30. Seats ฿1,080. About 9 h 30 min on the road.
Trang to Koh Phangan
Trang to Koh Phangan: 1 departures, first 11:00 and last 11:00. Seats ฿792. About 9 h on the road.
Where the buses arrive
- Koh Phangan Bus Stop (SeaTran Ferry) — 17 departures
- Koh Phangan Bus Stop (Raja Ferry) — 11 departures
- Koh Phangan (Raja Ferry) — 2 departures
- Koh Phangan (SeaTran Ferry) — 2 departures
- Koh Phangan (Lomprayah High Speed Catamaran) — 1 departure
Who runs the buses
- Phantip Travel — 28 departures
- Krung Siam Tour — 4 departures
- Chokeanan — 1 departure
Arrival times
Across all of these routes the busiest arrival hour is 20:00, with 17 departures. The earliest arrival is at 10:30 and the latest at 20:30.
The day across these routes
The first bus of the day leaves at 06:30 (Phuket to Koh Phangan) and the last at 21:00 (Bangkok to Koh Phangan). The busiest hour is 11:00 with 7 departures, and 5 of the 33 departures, 15%, leave at 18:00 or later.
Fares run from ฿450 to ฿1,942, with the middle departure at ฿576. By seat type: VIP 5 (฿1,145 to ฿1,942); Standard 28 (฿450 to ฿1,080).
Typical ride lengths: 0 routes under 3 hours, 1 between 3 and 6, 6 between 6 and 10 and 1 over 10. The shortest is Surat Thani to Koh Phangan at 5 h 30 min and the longest Bangkok to Koh Phangan at 16 h 45 min.
Listed services: emergency window hammers on 5 trips; blankets on 1 trips.