There are 6 ways to get from Phuket to Hat Yai Junction by plane, bus, ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Phuket International Airport (HKT) to Hat Yai (HDY)plane HKT - HDY
4h 30m฿1,629–3,365Bus via Krabi
cheapest- Take the bus from สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 to กระบี่bus 438-0
- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Stationbus 443-1
7h 38m฿429–3,485Speedboat, ferry
- Take the ferry from Rassada Pier Phuket to Koh Lipeferry
- Take the ferry from Bundhaya Beach Ko Lipe to Hat Yai stationferry
10h฿2,613–5,250Drive 427 km
- Drive from Phuket to Hat Yai Junctioncar 427 km
6h 32m฿1,627–2,349Bus
- Take the bus from Phuket Transfer to Hat Yai Airportbus
8h 8m฿5,381–10,717Bus #2
- Take the bus from Phuket Bus Terminal 2 to Hat Yai Bus Terminalbus
8h 43m฿622–1,500
Phuket to Hat Yai Junction by ferry
Comparing Your Travel Options
The cheapest way to get from Phuket to Hat Yai Junction is to bus which costs ฿600 - ฿1500 and takes 8h 43m.
The fastest way to get from Phuket to Hat Yai Junction is to fly which takes 4h 30m and costs ฿1600 - ฿3400.
Yes, there is a direct bus departing from Phuket Bus Terminal 2 and arriving at Hat Yai Bus Terminal. Services depart every four hours, and operate every day. The journey takes approximately 8h 15m.
No, there is no direct ferry from Phuket to Hat Yai Junction station. However, there are services departing from Rassada Pier Phuket and arriving at Hat Yai station via Bundhaya Beach Ko Lipe. The journey, including transfers, takes approximately 10h.
The distance between Phuket and Hat Yai Junction is 317 km. The road distance is 427 km.
Book your Phuket to Hat Yai Junction ferry tickets online with 12go.asia.
The best way to get from Phuket to Hat Yai Junction without a car is to bus via Krabi which takes 7h 38m and costs ฿420 - ฿3500.
It takes approximately 4h 30m to get from Phuket to Hat Yai Junction, including transfers.
Phuket to Hat Yai Junction bus services, operated by Smart En Plus, depart from Phuket Transfer station.
The best way to get from Phuket to Hat Yai Junction is to fly which takes 4h 30m and costs ฿1600 - ฿3400. Alternatively, you can bus via Krabi, which costs ฿420 - ฿3500 and takes 7h 38m.
What companies run services between Phuket, Thailand and Hat Yai Junction, Thailand?
Bangkok Airways flies from Phuket International Airport (HKT) to Hat Yai (HDY) once daily. Alternatively, you can take a bus from สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 to Hat Yai Junction via กระบี่ and สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station in around 7h 38m.
- Website
- bangkokair.com
Flights from Phuket International Airport to Hat Yai
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ฿1,400–3,000
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 to กระบี่
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- ฿160–1,300
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
Bus from กระบี่ to สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station
- Ave. Duration
- 3h 47m
- Frequency
- Every 4 hours
- Estimated price
- ฿230–2,200
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 62-175-3069
- Website
- 12go.asia
Bus from สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 to กระบี่
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿280–350
- Book at
- 12go.asia
Bus from สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 to กระบี่
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- ฿200–280
- Schedules at
- Provincial Land Transport Office Of Krabi
- Phone
- +66 614655695
- [email protected]
- Website
- Smart En Plus
Bus from Phuket Transfer to Hat Yai Airport
- Ave. Duration
- 7h
- Frequency
- On demand
- Estimated price
- ฿5,000–11,000
- Book at
- 12 Go
- Website
- Smart En Plus
- Phone
- +66 74 783 643
- [email protected]
- Website
- Satun Pakbara
Ferry from Rassada Pier Phuket to Koh Lipe
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ฿1,600–2,500
- Website
- Satun Pakbara
- Phone
- +66 74 750 770
- [email protected]
- Website
- jollytravel.in.th
Ferry from Bundhaya Beach Ko Lipe to Hat Yai station
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- ฿1,000–1,300
- Book at
- 12 Go
- Phone
- +66 614655695
- [email protected]
- Website
- Smart En Plus
Ferry from Bundhaya Beach Ko Lipe to Hat Yai station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿1,200–2,800
- Book at
- 12 Go
- Website
- Smart En Plus
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 How to get from JFK to New York City, 10 amazing places to get away from it all in Australia, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
Booking & Getting There
Phuket to Hat Yai Junction bus services, operated by Smart En Plus, arrive at Hat Yai Airport station.
Yes, the driving distance between Phuket to Hat Yai Junction is 427 km. It takes approximately 6h 32m to drive from Phuket to Hat Yai Junction.
Book your Phuket to Hat Yai Junction bus tickets online with 12go.asia.
There are 620+ hotels available in Hat Yai Junction.








