Buses to Phuket

Buses run to Phuket from 19 towns, with 84 departures a day and fares from ฿190. Most buses arrive at Phuket Bus Terminal 2. Bus companies include Rungkit Tour, Nakhon Borrikarn, Phantip Travel and Sri Trang Tour. Timetables checked on 2026-10-30.

Book a bus to Phuket

All bus routes to Phuket

FromDepartures a dayFromFastestFirst busLast bus
Surat Thani9฿3834h 30m09:0017:00
Trang9฿4004h 45m10:1523:45
Bangkok8฿79611h 30m16:0019:50
Nakhon Si Thammarat8฿4006h 50m07:0017:30
Takua Pa8฿1902h 30m10:3019:00
Khura Buri7฿2653h 45m09:1517:45
Thung Song7฿4006h08:2018:50
Hat Yai6฿4707h09:3021:30
Khao Lak5฿1901h 55m11:0519:35
Ranong5฿3655h 30m07:1515:45
Chumphon2฿4657h 45m09:3512:20
Koh Phangan2฿8108h08:3011:30
Koh Samui2฿7387h 30m10:0012:00
Khon Kaen1฿1,40521h 50m16:0016:00
Krabi1฿3003h14:4014:40
Pattaya1฿1,20517h15:0015:00
Phangnga1฿3001h 30m16:1016:10
Pran Buri1฿1,2388h 30m20:5020:50
Su Ngai Kolok1฿70712h 5m17:3017:30

Where buses arrive in Phuket

Bus companies to Phuket

Buses from Phuket →

More destinations

All 1,040 bus routes →