Book Now
HomeAll Routes › Bus Phuket to Hat Yai

Bus from Phuket to Hat Yai

Complete guide to bus travel from Phuket to Hat Yai — schedules, prices, operators and booking tips.

From 300 THBStarting price
6–7 hoursJourney time
420 kmDistance
3+Operators

About the Phuket to Hat Yai Bus Route

Phuket to Hat Yai is the direct southern route connecting Thailand's most famous island resort with the main gateway city to Malaysia.

Route Details & Travel Information

The Phuket to Hat Yai bus provides a direct connection between the Andaman coast and southern Thailand's largest city — the main transit hub for travellers heading to or from Malaysia. The journey takes 6 to 7 hours through the rubber plantation-covered hills of southern Thailand.

From Hat Yai, connections to Malaysia are excellent: buses and minivans to Penang (4–5 hours), crossings at Sadao to Kuala Lumpur buses, and trains at Padang Besar for Malaysian rail connections.

Hat Yai itself has a vibrant street food scene and a night market — worth exploring even as a transit stop. The city has a large Thai-Chinese and Thai-Muslim population giving it a distinctly different atmosphere from northern Thailand.

Bus Operators

The following operators run regular services on the Phuket–Hat Yai route:

  • Transport Co. — licensed, air-conditioned service
  • Phuket Travel — licensed, air-conditioned service
  • Southern operators — licensed, air-conditioned service

Compare prices across all operators before booking — fares can vary significantly by class and season.

Departure Schedule

Departures: Morning and afternoon departures

From: Phuket Bus Terminal 2

To: Hat Yai Bus Terminal

Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.

Travel Tip

✅ Continue to Penang, Malaysia from Hat Yai — buses run several times daily.

Frequently Asked Questions

How long is the bus from Phuket to Hat Yai?+
6 to 7 hours from Phuket Bus Terminal 2.
Can I continue to Malaysia from Hat Yai?+
Yes — buses to Penang run several times daily. The Hat Yai to Penang journey takes 4–5 hours including the border crossing.
How much does Phuket to Hat Yai cost?+
From around 300 THB depending on the operator.
Is it possible to do Phuket to Penang in one day?+
Yes, but it is a long day. Phuket to Hat Yai (7 hours) plus Hat Yai to Penang (5 hours) — depart early morning to arrive in Penang by evening.

Related Routes

Route Summary

FromPhuket
ToHat Yai
Duration6–7 hours
Distance420 km
Price fromFrom 300 THB
DeparturesMorning and afternoon departures
Check Prices & Book

Secure booking · Instant e-ticket

Booking Tips

Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.