Discover the best ways to travel from Hat Yai to Phuket by bus, flight or private transfer. Compare journey times, estimated fares, departure schedules and practical travel tips for a smooth journey across southern Thailand.
Travelling from Hat Yai to Phuket connects two of southern Thailand’s most popular destinations. Hat Yai is a major commercial and transportation hub in Songkhla Province, while Phuket is famous for its beaches, island excursions and coastal resorts.
The journey covers approximately 425 kilometres, with several transportation options available. Travellers can choose between an affordable direct bus, a domestic flight or a private car, depending on their budget, schedule and preferred level of comfort.
This guide explains how to travel from Hat Yai to Phuket, including departure points, journey times, estimated fares and onward transportation.
1. How Far Is Hat Yai from Phuket?
Hat Yai and Phuket are approximately 425 kilometres apart by road. The journey takes around 7–8 hours by bus, depending on the service and traffic conditions.
A private car can usually complete the journey in approximately 6–7 hours without extended stops. Flying is considerably faster, with a direct flight taking approximately 1 hour and 5 minutes.
| Transportation | Journey time | Estimated fare |
|---|---|---|
| Public bus | 7–8.5 hours | THB 470–731 |
| Direct flight | 1 hour 5 minutes | Varies by date |
| Private car | 6–7 hours | Depends on vehicle and service |
All journey times are approximate. Actual travel times depend on departure schedules, weather, traffic and the final destination in Phuket.
2. Travelling by Bus from Hat Yai to Phuket
Taking a direct bus is one of the most convenient and affordable ways to travel between the two destinations.
Several daily services operate between Hat Yai Bus Terminal 1 and Phuket Bus Terminal 2. The journey generally takes 7–8.5 hours, depending on the operator, vehicle and departure time.

Bus departure points
- Departure: Hat Yai Bus Terminal 1, Songkhla.
- Arrival: Phuket Bus Terminal 2, Ratsada, Phuket Town.
- Journey time: Approximately 7–8.5 hours.
- Estimated ticket price: THB 470–731.
Sri Trang Tour and Thiangtham are among the operators serving this route.
Bus schedules
Published schedules include morning, afternoon and evening departures.
| Departure | Approximate arrival |
|---|---|
| 08:00 | 15:00 |
| 09:30 | 17:00–17:40 |
| 11:45 | 18:45 |
| 13:00 | 20:00 |
| 18:00 | 01:00 (next day) |
| 19:30 | 02:30 (next day) |
| 21:30 | 04:30 (next day) |
Schedules are subject to change and not every departure operates every day. Check the actual timetable for your travel date.
What to expect on the bus
Most services use air-conditioned coaches, with different seating configurations depending on the vehicle class. Some premium services offer more spacious seats and additional onboard facilities.
For a comfortable journey, consider:
- Arriving at the bus terminal at least 30 minutes before departure.
- Bringing a light jacket because air-conditioned buses can be cold.
- Keeping essential documents and valuables in your hand luggage.
- Carrying drinking water and light snacks.
- Choosing a daytime departure if you prefer to arrive in Phuket during daylight.
3. Flying from Hat Yai to Phuket
Flying is an alternative for travellers who want to reduce the time spent travelling overland.
The route connects Hat Yai International Airport (HDY) with Phuket International Airport (HKT).
Bangkok Airways operates a direct service on this route. The published November 2026 timetable lists flight PG299 departing Hat Yai at approximately 22:10 and arriving in Phuket at 23:15.
The flight takes approximately 1 hour and 5 minutes.
Flight information
- Departure airport: Hat Yai International Airport (HDY).
- Arrival airport: Phuket International Airport (HKT).
- Airline: Bangkok Airways.
- Flight duration: Approximately 1 hour 5 minutes.
- Published departure: Around 22:10.
Flight availability and schedules should always be confirmed for the intended travel date. Airfares vary according to availability, booking period and travel season.
Although flying saves time in the air, travellers should also consider airport check-in, security procedures, baggage collection and onward transportation. The complete journey may take approximately 3.5–4.5 hours or longer.
4. Travelling by Private Car or Taxi
A private car is suitable for families, small groups and travellers carrying substantial luggage.
The journey follows the southern coastal road network, generally using Highway 4 through Trang and Krabi before continuing towards Phang Nga and Phuket.
Private transfer information
- Distance: Approximately 425 kilometres.
- Driving time: Around 6–7 hours.
- Departure: Your hotel or preferred location in Hat Yai.
- Arrival: Your hotel, resort or preferred destination in Phuket.
Prices depend on vehicle size, service provider, pickup location and whether the journey is one-way or includes a return transfer.
Before confirming a private transfer, check whether the quotation includes fuel, tolls, waiting time, luggage allowance and any additional stops.
5. Getting from Phuket Bus Terminal 2 to Your Hotel
An important detail when travelling by bus is the location of your arrival point.
Phuket Bus Terminal 2 is located in Ratsada, outside the main beach resort areas. Passengers continuing to Patong, Kata, Karon or other coastal destinations will need additional transportation.
Available options include:
- Phuket Smart Bus: Route 2 connects Bus Terminal 2 with Phuket Town and Patong. The published flat fare is THB 50.
- Taxi or private transfer: Convenient for direct hotel drop-offs and travellers with large suitcases.
- Local transportation: Options depend on the destination and operating hours.
For passengers travelling to Kata or Karon, an additional connection may be necessary.
If you arrive on a late-night bus, check onward transportation in advance, as public transport services may no longer be operating.
6. When Is the Best Time to Travel?
Phuket’s main dry season generally runs from November to April. These months are popular for beach holidays, island excursions and outdoor activities.
The southwest monsoon season, typically from May to October, brings more frequent rainfall and rougher sea conditions.
During the high season, bus seats and private transfers can become more difficult to arrange at short notice. Booking ahead is advisable, particularly around public holidays and major travel periods.
Road journeys can also take longer during heavy rainfall, so allow additional time when travelling during the monsoon season.
7. Which Transportation Option Should You Choose?
The best transportation option depends on your priorities.
| Your priority | Recommended option |
|---|---|
| Lowest practical cost | Public bus |
| Shortest journey | Direct flight |
| Family or group travel | Private car |
| Large amounts of luggage | Private transfer |
| Flexible departure and stops | Private car |
For most budget-conscious travellers, the direct bus offers a straightforward connection between Hat Yai and Phuket. Travellers with limited time may prefer flying, while private transportation offers greater flexibility and convenient hotel-to-hotel service.
Frequently Asked Questions
1. How long does it take to travel from Hat Yai to Phuket?
A direct bus generally takes 7–8.5 hours. A private car takes approximately 6–7 hours, while a direct flight takes around 1 hour and 5 minutes.
2. How much is a bus ticket from Hat Yai to Phuket?
Bus fares generally range from THB 470 to THB 731, depending on the operator, vehicle class and departure time.
3. Where does the bus depart from in Hat Yai?
Most direct services depart from Hat Yai Bus Terminal 1 in Songkhla Province.
4. Where do buses arrive in Phuket?
Direct buses generally arrive at Phuket Bus Terminal 2 in Ratsada, near Phuket Town.
5. Are there direct flights from Hat Yai to Phuket?
Yes. Bangkok Airways operates a direct Hat Yai–Phuket service. Check the airline’s current timetable because flight schedules may change.
6. How far is Phuket from Hat Yai by road?
The road distance is approximately 425 kilometres, depending on the exact departure and arrival locations.
7. Can I travel from Hat Yai to Phuket overnight?
Yes. Evening and late-night buses are available on this route. Some services arrive in Phuket after midnight or early the following morning.
8. Can I travel directly from Hat Yai Airport to Phuket?
Yes. A direct flight connects Hat Yai International Airport with Phuket International Airport when the scheduled service operates. Otherwise, travellers can transfer to Hat Yai Bus Terminal for an overland journey.
9. How do I get from Phuket Bus Terminal 2 to Patong Beach?
Phuket Smart Bus Route 2 connects Bus Terminal 2 with Patong, with a published flat fare of THB 50. Taxis and private transfers are alternatives.
10. Should I book my Hat Yai to Phuket bus ticket in advance?
Booking at least one day ahead is advisable, particularly during weekends, public holidays and the high tourist season. For popular departure times, booking earlier provides more seating choices.
