If you are planning to travel from Bangkok to Phuket and you don’t want to fly then consider taking an overnight train to Surat Thani, then a direct bus service from Surat Thani to Phuket which takes only 4 hours 30 minutes.
Bus Times from Surat Thani to Phuket
There are currently 9 bus services a day from Surat Thani to Phuket available to book online.
Surat Thani | Phuket | Cost | Company |
09:00 | 13:30 | 330 THB | Phantip |
10:00 | 14:30 | 330 THB | Phantip |
11:00 | 15:30 | 330 THB | Phantip |
12:00 | 16:30 | 330 THB | Phantip |
13:00 | 17:30 | 330 THB | Phantip |
14:00 | 18:30 | 330 THB | Phantip |
15:00 | 19:30 | 330 THB | Phantip |
16:00 | 20:30 | 330 THB | Phantip |
17:00 | 21:30 | 330 THB | Phantip |
- This service is operated by the very reliable Surat Thani based bus company Phantip Travel which has been in business transporting people across Southern Thailand since 1970.
Buy Tickets from Surat Thani to Phuket
Use the Search Box below to buy your bus tickets from Surat Thani to Phuket.
Location of Surat Thani Railway Station
Surat Thani Railway Station is located in Phunphin, 16 km from Surat Thani City centre.
Location of Phuket Bus Terminal 1
Bus services from Surat Thani to Phuket terminate at Phuket Bus Terminal 1.
About Travel to Phuket
By road it’s 218 km from Surat Thani Railway Station to the main bus station in Phuket, whereas from Bangkok to Phuket it’s 832 km. This means the bus journey you need to take to reach to Phuket is reduced by about three quarters. Travelling overnight from Bangkok to Surat Thani in a sleeper berth is lot more comfortable than travelling overnight sat upright in a bus.

Train services from Bangkok arrive into Surat Thani Railway Station on Platform 1. To get to the place where the bus service to Phuket departs all you need to do is to leave the platform via any of the exits of Platform 1 and turn left. The departure point for bus services to Phuket is a small car park in front of the far end of Platform 1. The car park has a row of cafes which open very early in the morning at time to coincide with the arrival of trains from Bangkok. Go to Wut Travel and show them your ticket then sit down at their cafe, have a drink and maybe breakfast, and wait to be called to board the bus to Phuket.

It is a pleasant bus journey from Surat Thani to Phuket that takes around 4 hours 30 minutes including a 20 minute rest stop about half way through the journey. The scenery on route is very pleasant and you get to drive over the Sarasin Bridge to Phuket. The place where you arrive in Phuket is Phuket Bus Terminal 1, which is in the centre of Phuket Town and the departure point for local transport services within Phuket Island.