By public bus or minivan it takes 5 hours 00 minutes to travel from Surat Thani to Phuket.
Bus Timetable from Surat Thani to Phuket
- Click on the Surat Thani – Phuket link in the timetable below for more information and to buy tickets.
Surat Thani - Phuket ฿ 370 6h | |
| |
Surat Thani - Phuket ฿ 1,300 3h 10m | |
| |
Surat Thani - Phuket ฿ 3,100–6,050 2h 30m – 4h 45m | |
|
Surat Thani Bus Stop
Bus services to Phuket depart from both Surat Thani town centre and Surat Thani Railway Station.
Arrival in Phuket
The arrival point for bus services from Surat Thani is Phuket Bus Terminal 2.
Phuket Bus Stations
There are two major bus stations in Phuket: Phuket Bus Terminal 1 and Phuket Bus Terminal 2. Phuket Bus Terminal 1 is located in the centre of Phuket Town. Phuket Bus Terminal 1 used to be the main bus terminal for the island but now it serves a limited range of destinations within Phuket itself and to destinations not far from the island of Phuket such as Phang Nga. The two most popular local services from Phuket Bus Terminal 1 are the minivan service to Patong (50 THB) and the shared taxi service which runs between Phuket Bus Terminal 1 and Phuket Bus Terminal 2 (15 THB). A cheap bus to the airport (100 THB) also departs from Phuket Bus Terminal 1.

Phuket Bus Terminal 2 is the island’s main long distance bus terminal. Phuket Bus Terminal 2 is located 4 km to the north of Phuket Town. This is where you need to go to get a bus to destinations such as Bangkok, Chumphon (for Koh Tao), Chiang Mai, Krabi and Pattaya. There is, however, virtually no public transport from Phuket Bus Terminal 2 to other destinations in Phuket except for generally overpriced local taxi services. The best option for travelling cheaply to the popular beach resort in Phuket is to use the shared taxi service to reach Phuket Bus Terminal 1 and travel onward from there. The shared taxi to Phuket Bus Terminal 1 departs from platform 12 at Phuket Bus Terminal 2 about every once every 20 minutes from 06:00 to 20:00.