EZseat

Home › Buses from Phuket

Buses from Phuket

From Phuket we found 94 scheduled departures on 4 Oct 2026, spread over 18 destinations. The cheapest seat leaves for Takua Pa Bus Terminal at ฿190, and the longest typical ride is the one to Pattaya, at about 16 h 55 min.

Destinations

Phuket to Takua Pa Bus Terminal

Phuket to Takua Pa Bus Terminal: 12 departures, first 08:10 and last 16:45. Seats ฿190. About 2 h 22 min on the road.

Phuket to Krabi

Phuket to Krabi: 8 departures, first 06:55 and last 17:55. Seats ฿400. About 3 h 5 min on the road.

Phuket to Nakhon Si Thammarat

Phuket to Nakhon Si Thammarat: 8 departures, first 06:55 and last 17:55. Seats ฿400. About 6 h 25 min on the road.

Phuket to Ranong

Phuket to Ranong: 8 departures, first 08:10 and last 16:00. Seats ฿365. About 5 h 22 min on the road.

Phuket to Bang Khan

Phuket to Bang Khan: 7 departures, first 06:55 and last 17:55. Seats ฿400. About 4 h 55 min on the road.

Phuket to Thung Song Bus Terminal

Phuket to Thung Song Bus Terminal: 7 departures, first 06:55 and last 17:55. Seats ฿400. About 5 h 45 min on the road.

Phuket to Chon Buri

Phuket to Chon Buri: 6 departures, first 15:00 and last 15:10. Seats ฿1,205 to ฿1,607. About 16 h 20 min on the road.

Phuket to Khao Lak

Phuket to Khao Lak: 6 departures, first 05:30 and last 16:30. Seats ฿190. About 1 h 40 min on the road.

Phuket to Khura Buri Bus Terminal

Phuket to Khura Buri Bus Terminal: 6 departures, first 08:10 and last 16:30. Seats ฿255. About 3 h 35 min on the road.

Phuket to Pattaya

Phuket to Pattaya: 6 departures, first 15:00 and last 15:10. Seats ฿1,205 to ฿1,607. About 16 h 55 min on the road.

Phuket to Chumphon

Phuket to Chumphon: 4 departures, first 08:10 and last 12:05. Seats ฿465. About 7 h 42 min on the road.

Phuket to Surat Thani

Phuket to Surat Thani: 4 departures, first 11:00 and last 16:00. Seats ฿338 to ฿379. About 4 h 15 min on the road.

Phuket to Hat Yai

Phuket to Hat Yai: 3 departures, first 12:30 and last 21:45. Seats ฿470 to ฿731. About 7 h 30 min on the road.

Phuket to Trang

Phuket to Trang: 3 departures, first 12:30 and last 21:45. Seats ฿470 to ฿731. About 5 h 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.

Phuket to Koh Samui

Phuket to Koh Samui: 2 departures, first 06:30 and last 08:00. Seats ฿738 to ฿918. About 8 h 15 min on the road.

Phuket to Bangkok

Phuket to Bangkok: 1 departures, first 17:40 and last 17:40. Seats ฿1,238. About 11 h 55 min on the road.

Phuket to Su-ngai Kolok Bus Terminal

Phuket to Su-ngai Kolok Bus Terminal: 1 departures, first 20:00 and last 20:00. Seats ฿666. About 12 h on the road.

Who runs the buses

Each operator is counted by the departures it runs from Phuket to the destinations above.

Where the buses leave from

The day across these routes

The first bus of the day leaves at 05:30 (Phuket to Khao Lak) and the last at 21:45 (Phuket to Hat Yai). The busiest hour is 15:00 with 17 departures, and 5 of the 98 departures, 5%, leave at 18:00 or later.

Fares run from ฿190 to ฿1,607, with the middle departure at ฿400. By seat type: VIP 8 (฿1,238 to ฿1,607); First class 49 (฿190 to ฿1,205); Standard 41 (฿338 to ฿1,008).

Typical ride lengths: 2 routes under 3 hours, 7 between 3 and 6, 5 between 6 and 10 and 4 over 10. The shortest is Phuket to Khao Lak at 1 h 40 min and the longest Phuket to Pattaya at 16 h 55 min.

Listed services: emergency window hammers on 57 trips; marked emergency exits on 30 trips; charging points on 12 trips.