There are 3 ways to get from Phuket to Surat Thani by bus, car or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Bus • 4h 30m
฿250 - ฿380
2 alternative options
Drive • 3h 35m
฿650 - ฿950
Private Transfer • 3h 35m
Coronavirus (COVID-19) in Thailand
There is widespread community transmission globally.
Some travel restrictions are being lifted in Thailand. For the latest travel status, please check the official page for Thailand.
Coronavirus (COVID-19) Travel Advice
Some border closures are in place for Thailand due to Coronavirus (COVID-19). Most travel to this country is restricted.Official Coronavirus (COVID-19) Information for Thailand
Some domestic travel restrictions began to ease in Thailand from June 14.Official Coronavirus (COVID-19) Information for Thailand
International flights leaving Thailand are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.Official Coronavirus (COVID-19) Information for Thailand
Questions & Answers
The cheapest way to get from Phuket to Surat Thani is to bus which costs ฿250 - ฿380 and takes 4h 30m.
The quickest way to get from Phuket to Surat Thani is to drive which costs ฿650 - ฿950 and takes 3h 35m.
Yes, there is a direct bus departing from Phuket Bus Terminal 2 and arriving at Surathani Talad Kaset Station station. Services depart five times a day, and operate every day. The journey takes approximately 4h 30m.
The distance between Phuket and Surat Thani is 175 km. The road distance is 239.7 km.
The best way to get from Phuket to Surat Thani without a car is to bus which takes 4h 30m and costs ฿250 - ฿380.
The bus from Phuket Bus Terminal 2 to Surathani Talad Kaset Station takes 4h 30m including transfers and departs five times a day.
Phuket to Surat Thani bus services, operated by Phantip Travel, depart from Phuket Bus Terminal 2 station.
Phuket to Surat Thani bus services, operated by Phantip Travel, arrive at Surathani Talad Kaset Station.
Yes, the driving distance between Phuket to Surat Thani is 240 km. It takes approximately 3h 35m to drive from Phuket to Surat Thani.
There are 136+ hotels available in Surat Thani. Prices start at ฿3750 per night.
What companies run services between Phuket, Thailand and Surat Thani, Thailand?
Phantip Travel operates a bus from Phuket Bus Terminal 2 to Surathani Talad Kaset Station 5 times a day. Tickets cost ฿380 and the journey takes 4h 30m. Greenbus Thailand also services this route once daily.
Bus from Phuket Bus Terminal 2 to Surathani Talad Kaset Station
Bus from Phuket Bus Terminal 2 to Suratthani
- Ave. Duration
- 3h 7m
- Once daily
- Estimated price
- ฿250 - ฿360
- Greenbus Thailand
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 10 amazing places to get away from it all in Australia, Need to know: Eurostar and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.