Bus times from Hat Yai to Phuket

By public bus it takes between 7 hours 40 minutes to travel 434 km from Hat Yai to Phuket. Phuket is not connected to the railway network in Thailand. If you did want to travel by train you could take a train to Surat Thani and from there take a minivan or bus to Phuket.

Bus Timetable from Hat Yai to Phuket


  • Click on the Hat Yai – Phuket link in the timetable below for more information and to buy tickets.
Hat Yai - Phuket ฿ 456 7h
  •   Express 08:00, 11:45, 13:00, 18:00, 21:30
Hat Yai - Phuket ฿ 8,910–9,350 7h
  •   Regional 00:00

Bus Station in Hat Yai


Bus services to Phuket depart from Hat Yai Bus Station,at 73, Chotevittayakul Road, Tambon Hat Yai, Amphoe Hat Yai, Songkhla, 90110, Tambon Hat Yai, Amphoe Hat Yai, Chang Wat Songkhla 90110, Thailand.

Google Map of Hat Yai Bus Station

Arrival in Phuket


Bus services from Hat Yai terminate at Phuket Bus Terminal 2 at Thanon Thepkrasattri, Tambon Ratsada, Amphoe Mueang Phuket, Chang Wat Phuket 83000, Thailand.

Google Map of Phuket Bus Terminal 2

Travel in Phuket


Phuket Bus Terminal 2 is long distance bus station located over 4 km from Phuket Town.

Local Transport from Phuket Bus Terminal 2

There are few public transport options available for local travel from Phuket Bus Terminal 2. If you want to travel direct from Phuket Bus Terminal 2 to other destination in Phuket you need to take a taxi. Taxis are relatively expensive in Phuket. They generally refuse to use the meter and charge high fix prices for journeys to the popular beach resorts.

Public Transport from Phuket Town

If you want to travel cheaply to other destinations in Phuket you first need to travel from Phuket Bus Terminal 2 to Phuket Town and take a minivan or shared taxi from there.

Hat Yai to Phuket Bus
Hat Yai to Phuket Bus
Phuket Bus Terminal 1

The best place in Phuket Town to find a minivan or shared taxi to popular destinations such as Patong, Kata or Rawai is Phuket’s old bus station in the centre of Phuket Town which is often now referred to Phuket Bus Terminal 1.

Travel from Phuket Bus Terminal 1 to Phuket Bus Terminal 2

The cheapest way to travel from Phuket Bus Terminal 1 to Phuket Bus Terminal 2 is to take a shared songthaew taxi. The purple coloured songthaew taxis run on a fixed route from Phuket Bus Terminal 2 to Phuket Bus Terminal 1. You may need to wait a while to catch the purple songthaew and wait again for a shared taxi or minivan from the old bus station but you save several hundred baht on the cost of your journey, particularly if you are travelling alone.

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 7

No votes so far! Be the first to rate this post.