
Phuket is Thailand's largest island, ringed with beaches and busy resort towns. It lies 173 kilometres (107 miles) southwest of Surat Thani. The bus and the shared minivan share the lowest fare at $9.50 (316 THB), so the choice comes down to comfort. A taxi gets you from Surat Thani to Phuket in 4 hours. It costs a lot more, though.
Distance from Surat Thani to Phuket
Surat Thani and Phuket are about 173 km (107 miles) apart, and the journey itself covers around 226 km by road. Depending on the option, the trip takes between 4h and 6h 20m.
3 ways to travel from Surat Thani to Phuket
There are three ways to travel from Surat Thani to Phuket. You can choose between the bus, minivan, and private transport. The journey takes 4h–4h 30m and the quickest way is by bus. If you're on a budget, the cheapest option is by bus with tickets starting at $9.50 (316 THB).
Reach out to our Community
No questions yet — be the first to ask about Surat Thani to Phuket.
Surat Thani to Phuket by Bus
Many opt to travel from Surat Thani to Phuket by bus, simply because it is a lot cheaper and the buses offer standard fares.
There are multiple trips operating from Surat Thani to Phuket daily. The earliest trip is 5:30 in the morning and the latest is 14:10 in the afternoon.
Departure and arrival stations
Buses heading to Phuket from Surat Thani depart from Surat Thani Phangan Tour 2000 Office or Surat Thani Talad Kaset 2. The buses will drop you off at Phuket Bus Terminal 2.
Bus schedule from Surat Thani to Phuket
Bus tickets are available on Bookaway.
Booking Tip
Surat Thani to Phuket by Shared Minivan
A minivan ride from Surat Thani to Phuket costs $9.50 (316 THB). The minivan journey takes about 4h 30m - 5h, depending on traffic.
There are three companies operating on this route: 12Go Transport, Phantip 1970 and Phangan Tour 2000.
Shared Minivan schedule from Surat Thani to Phuket
Shared Minivan tickets are available on Bookaway.
Surat Thani to Phuket by Taxi
Hiring a taxi for your Surat Thani to Phuket trip allows you to travel comfortably, but it will cost you quite a bit more.
A taxi offers you the luxury of additional space and comfort, direct drop-off at your hotel, and not having to arrange transfers but this comes at a high price.
Taxi rates start at $140 (4,730 THB) for a trip from Surat Thani town to your hotel in Phuket. If you travel between the airports, fares start a bit cheaper at around $115 (3,850 THB).
Check Private Transfers on 12GoAsia
Travelling in a big group? There are also private minivans available on BookAway that can seat up to 9 passengers. Rates start from $135 (4,460 THB). The travel time is about 4 hours.You can contact local travel agencies to arrange your trip from Surat Thani to Phuket, or you can ask your hotel to arrange a private transfer for you.
Rounding it up
That's the full picture for getting from Surat Thani to Phuket, roughly 173 kilometres (107 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $9.50 (316 THB). The quickest trip takes 4h.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Surat Thani to Phuket?
The distance from Surat Thani to Phuket is 173 kilometres (107 miles).
What is the fastest way to get from Surat Thani to Phuket?
Journey times from Surat Thani to Phuket overlap: bus 4h - 6h 20m, shared minivan 4h 30m - 5h, taxi 4 hours. Depending on the departure, no single option is always the fastest.
What is the cheapest way to get from Surat Thani to Phuket?
The cheapest way to get from Surat Thani to Phuket is by bus with ticket costs starting from 316 THB.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.





