There are 5 ways to get from Samila Beach to Phuket by taxi, plane, bus, car, or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly
best- Take the taxi from Samila Beach to Hat-Yai-Airport-HDYtaxi
- Fly from Hat Yai (HDY) to Phuket International Airport (HKT)plane HDY - HKT
3h 13m฿2,255–3,798Minivan
cheapest- Take the night bus from Songkhla to Trangnightbus
- Take the bus from Trang to Krabi Bus Stationbus
- Take the bus from Krabi Bus Station to Phuket Bus Terminalbus
10h 4m฿711–726Bus via Krabi
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus 443-1
- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1bus 438-0
7h฿817–3,969Drive 440.8 km
- Drive from Samila Beach to Phuketcar 440.8 km
7h 13m฿1,650–2,383Bus
- Take the bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2bus
10h 49m฿722–1,636
Hat Yai (HDY) to Phuket International Airport (HKT) flights
Questions & Answers
The cheapest way to get from Samila Beach to Phuket is to Minivan which costs ฿710 - ฿730 and takes 10h 4m.
The fastest way to get from Samila Beach to Phuket is to taxi and fly which takes 3h 13m and costs ฿2200 - ฿3800.
No, there is no direct bus from Samila Beach station to Phuket. However, there are services departing from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station and arriving at สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 via กระบี่. The journey, including transfers, takes approximately 7h.
The distance between Samila Beach and Phuket is 348 km. The road distance is 440.8 km.
The best way to get from Samila Beach to Phuket without a car is to bus via Krabi which takes 7h and costs ฿800 - ฿4000.
It takes approximately 3h 13m to get from Samila Beach to Phuket, including transfers.
Samila Beach to Phuket bus services, operated by The Transport Company, depart from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station.
Samila Beach to Phuket bus services, operated by The Transport Company, arrive at กระบี่ station.
Yes, the driving distance between Samila Beach to Phuket is 441 km. It takes approximately 7h 13m to drive from Samila Beach to Phuket.
There are 7282+ hotels available in Phuket.
What companies run services between Samila Beach, Thailand and Phuket, Thailand?
You can take a vehicle from Samila Beach to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 via สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station and กระบี่ in around 7h.
- Website
- bangkokair.com
Flights from Hat Yai to Phuket International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ฿1,600–3,000
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- ฿230–2,200
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- ฿160–1,300
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +66 62-175-3069
- Website
- 12go.asia
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿280–350
- Book at
- 12go.asia
- Website
- kbi.dlt.go.th
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- ฿200–280
- Website
- https://kbi.dlt.go.th/th
Night bus from Songkhla to Trang
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿150
Bus from Trang to Krabi Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- ฿230
Bus from Krabi Bus Station to Phuket Bus Terminal
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿250
- Ave. Duration
- 43 min
- Estimated price
- ฿550–700
Grab Taxi
- Phone
- +66 061 494 6191
- Website
- grab.com
Hat Yai Taxi 24
- Phone
- +66 85 0801987
Taxi Hat Yai
- Phone
- +66 81-5415418
- Website
- hadyaitaxi.com
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 Getting to Milan from the airport, Italy Travel Guides, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.






