HAT YAI to PHUKET — Transport Options ☀️

hat-yai-to-phuket-transport
How do you get from Hat Yai to Phuket? You can travel by plane, bus, taxi or train+bus.
  1. Bus – Hat Yai to Phuket
  2. Flight – Hat Yai to Phuket
  3. Taxi – Hat Yai to Phuket
  4. Book a Tour in Phuket 🎫
  5. Book Ticket to Phuket 🎫
Best comfort

Flight (direct)

Fastest option with minimal effort and smooth travel experience

Best budget

Minivan / bus

Cheapest option with basic comfort and multiple daily departures

Avoid

Train combinations

No direct train, requires transfers via Surat Thani

Quick answer: Travelling from Hat Yai to Phuket offers several good options — you can fly directly (the fastest way), take a comfortable tourist bus, combine train + bus via Surat Thani, or hire a private taxi for full flexibility. Flights save you hours, while buses are the top budget pick for solo travellers. Taxis work well for groups or those with luggage. Book tickets online in advance, especially during weekends and holidays.

At a glance:

  • 📍 Distance: ~430 km by land.
  • ⏱️ Travel time: Flight ~1 h | Bus 7–10 h | Taxi/Car 6–8 h | Train + Bus 9–11 h.
  • 💰 Price range: Flight US$60–300 pp | Bus US$13–20 pp | Train + Bus US$12–40 pp | Taxi US$160–300 per car.
  • ✈️ Flight: Fastest and most convenient, ideal for short stays.
  • 🚍 Bus: Budget-friendly and widely available option.
  • 🚆 Train + Bus: Scenic route via Surat Thani, slower but cheap.
  • 🚕 Private Car/Taxi: Door-to-door comfort, best for families or groups.

Last updated in April 2026


From Hat Yai to Phuket you can travel by bus, plane, taxi or train + bus.

    • The travel distance from Hat Yai to Phuket spans approximately 430 kilometers by land. The most efficient and quickest mode of transportation from Hat Yai to Phuket is to opt for a direct flight. However, direct flights are limited, and travelers may consider flights with layovers as an alternative. A direct flight from Hat Yai International Airport to Phuket International Airport typically lasts about 1 hour, with ticket prices ranging from $60-80 per person, while flights with layovers may incur slightly higher costs. Some flights may also have layovers in other cities. Another popular and cost-effective means of travel from Hat Yai to Phuket is by tourist bus. Traveling by bus to Phuket Bus Terminal 2 from Hat Yai generally takes about 7-10 hours, with bus ticket prices ranging from $13-20 per person.
    • Although there is no direct train service between Hat Yai and Phuket, travelers can catch a train from Hat Yai to Surat Thani. From Surat Thani, buses or minivans and private taxi/cars are available to reach Phuket. For those seeking a more luxurious option, booking a private car/minivan provides convenience at a higher cost. The travel time by private taxi/car to Phuket is also approximately 6-8 hours, with prices averaging around $160-300 per vehicle. From Phuket, travelers can further embark on a boat journey to Ao Nang in Krabi and visit Railay Beach, with a boat ride taking approximately 2.5 hours to reach this destination.

BOOK TICKETS with 12go.asia

    • To the west of the Thai coast lies the country’s largest island in the Andaman Sea – Phuket. It measures 48 km from north to south, 21 kilometers from west to east and is connected to the mainland by two 700-meter long bridges – the 1967 Sarasin pedestrian and the new Thepkasattri, completed in 2011. The island’s capital and eponymous is located in the southeast. Phuket was built in the mid-19th century and its interesting architecture reflects both Chinese and Portuguese influences. There are 4 options how you can get to Phuket from Hat Yai – tourist bus, flight, private taxi/car or train + bus via Surat Thani. From Phuket, travelers can travel by ferry to Krabi or by bus or car to Surat Thani.
Comparison of Transfer Options from Hat Yai to Phuket
Transfer modes – Hat Yai to Phuket: Travel Time Cost Range
Tourist Bus 7–10 hours $13–20 per person
Flights 1 hour direct flight or 5–10 hours $60–300 per person
Private Taxi / Car with a Driver 6–8 hours $160–300 per vehicle
Train + Bus (via Surat Thani) 9–11 hours $12–40 per person

BOOK TICKETS with Baolau


How do I get from Hat Yai to Phuket?


1. BUS / VAN from Hat Yai to Phuket

👉 Bus or minivan is a cheap and commonly used way to travel from Hat Yai to Phuket.

  • ✔️ Best for: budget travelers and simple direct transfer
  • ✔️ Travel time: ~7–10 hours depending on route
  • ✔️ Cost: $13–20 per person (varies by company)
  • ✔️ Comfort: moderate (modern buses or smaller minivans)
  • ✅ Best Option: KST Travel, Sri Trang, Minibus 1996, Unlimited Travel
  • 💡 Tip: Most buses depart from Hat Yai Bus Terminal
  • 🌏 Extra tip: Book tickets online in advance and arrive 30–60 min early

A cheaper transfer option used from Hat Yai to Phuket is a bus transfer. Companies such as KST Travel, Minibus 1996, Unlimited Travel or Sri Trang offer their services on this route. These companies mainly offer large classic modern buses with seats, and to a more limited extent, smaller minivans for a limited number of passengers are also available.

Most buses depart from Hat Yai Bus Terminal and arrive at Phuket Bus Terminal 2 or Phuket Bus Terminal 1 in Phuket. Some buses or comfortable small minibuses may also depart from Songkhla Bus Terminal or minivans from company branches. You will see all the information about departure points in Hat Yai and arrival points in Phuket when searching and booking tickets online, so read everything carefully.

BOOK BUS TICKETS to Phuket

The bus transfer from Hat Yai to Phuket takes about 7-10 hours, but this time may vary and buses may also be late. The given driving time may not be strictly adhered to. Bus tickets to Phuket from Hat Yai cost between $13-20/pp, these prices may vary throughout the year and are not fixed.

You can easily search and buy Phuket bus tickets online well in advance. When booking tickets, read all transfer information and instructions and follow the instructions of the bus companies. Please arrive at the departure points in Hat Yai at least 30-60 minutes before the bus departs. Bus transport to Phuket is mainly suitable for solo and low-cost travelers.

🚍 Bus Schedule + Tickets from Hat Yai to Phuket:
Bus Company Departure in Hat Yai: Arrival in Phuket Bus Ticket
Sri Trang 08:00 15:00 From $13.00
Sri Trang 09:30 16:30 From $13.00
Sri Trang 10:30 17:30 From $13.00
Sri Trang 11:45 18:45 From $13.00
Sri Trang 13:00 20:00 From $13.00
Sri Trang 18:00 01:00 From $13.00
Sri Trang 19:30 02:30 From $20.00
Sri Trang 21:30 04:30 From $13.00
KST Travel 09:00 17:00 From $19.00
KST Travel 12:30 20:30 From $19.00
KST Travel 16:00 00:00 From $19.00
KST Travel 22:00 06:00 From $19.00
Minibus 1996 08:30 18:30 From $17.00
Minibus 1996 12:10 22:00 From $17.00
Minibus 1996 18:00 02:00 From $17.00
Unl. Travel 09:30 16:30 From $16.00

bus-van-hat-yai-to-phuket
Bus of Minibus 1996 and van of Unlimited Travel from Hat Yai to Phuket (photo: 12go.asia).

2. FLIGHTS from Hat Yai to Phuket

👉 Flight is the fastest and most convenient way to travel from Hat Yai to Phuket.

  • ✔️ Best for: saving time and comfortable travel
  • ✔️ Travel time: ~1 hour (direct), ~5–8 hours with transfer
  • ✔️ Cost: $60–300 per person (economy class)
  • ✔️ Comfort: high (short flights, modern aircraft)
  • ✅ Best Option: Bangkok Airways (direct) or Thai AirAsia, Nok Air (via Bangkok)
  • 💡 Tip: Direct flights are limited – book early
  • 🌏 Extra tip: Book online in advance for best prices and availability

The fastest way to get from Hat Yai to Phuket is by direct flight. With this option, you can save your time and it is the most convenient way of transportation between these cities. Flights are operated from Hat Yai International Airport to Phuket International Airport.

The disadvantage of an air transfer is a very limited schedule of direct flights, there are also flights with a transfer on offer, but such an option may not always be advantageous. Direct flights from Hat Yai to Phuket will be offered by Bangkok Air and connecting flights by Thai AirAsia or Nok Air, or other smaller Thai airlines.

BOOK FLIGHT with 12go.asia

A direct flight from Hat Yai to Phuket takes about 1 hour, and connecting flights can take about 5-8 hours, depending on the wait for the connecting flight. Connecting flights are mostly operated via Bangkok.

Air transfer from Hat Yai to Phuket costs in the range of $60-300/pp, paradoxically a direct flight can be a cheaper option than a flight with a transfer in Bangkok. However, flight prices can change throughout the year and prices are not fixed. In this price range, these are mainly Economy class flights. Due to the limited schedule of direct flights, it is advisable to search and purchase your flight in advance.

You can easily search and book your flight to Phuket from Hat Yai online in advance. Economy class flights to Phuket may also have restrictions on, for example, the maximum weight of carried luggage, so read all conditions and instructions for the flight and follow the instructions of the airlines.

BOOK FLIGHT with Baolau

flight-hat-yai-to-phuket
Flight from Hat Yai (direct or with stopover) to Phuket is the most fastest option of transport (photo: Bangkok Air).

3. PRIVATE TAXI / CAR from Hat Yai to Phuket

👉 Private car/taxi is the most comfortable but most expensive way to travel from Hat Yai to Phuket.

  • ✔️ Best for: comfort, privacy, and door-to-door transfer
  • ✔️ Travel time: ~6–8 hours depending on route
  • ✔️ Cost: $160–300 per car (varies by vehicle type)
  • ✔️ Comfort: high (modern cars, SUVs, or minivans)
  • ✅ Best Option: Smart En Plus, Kim Transfers, Easyride Services, Kanokwan Travel
  • 💡 Tip: Good for groups – split the total cost
  • 🌏 Extra tip: Book online in advance and choose exact pickup/drop-off

A relatively convenient, but at the same time the most expensive transfer option to Phuket from Hat Yai is a private car/taxi with a driver. Companies such as Smart En Plus, Kanokwan Travel, Kim Transfers Thailand, AEC 168 Transport and Travel, Gosafe Transport, Happy EV Taxi, Easyride Services or Unlimited Travel will offer you this transport option between these cities. These companies will offer you modern smaller classic cars or even larger SUVs and minivans on this route.

Mainly minivans can be suitable for those traveling in a group of several people at the same time. All cars are modern, comfortable, the drivers are experienced and they are also air-conditioned. Transport by private car/taxi from Hat Yai to Phuket takes about 6-8 hours, but the stated travel time may vary depending on your travel route.

Because you can choose your departure point in Hat Yai, you can also leave from the airport and your arrival point in Phuket, so you can also save your time in transport. So you can leave from your hotel / accommodation in Hat Yai and arrive at your accommodation in Phuket.

BOOK FLIGHT with 12go.asia

Private car/taxi transfer to Phuket from Hat Yai ranges from $160-300/car, these prices vary by car type. If you choose a smaller classic car, you will pay a lower price than in the case of a larger car, minivans tend to be the most expensive.

However, you can also divide the fare and calculate it for individual passengers, so even a minivan for more people can be advantageous as a result. You can easily find and book your Phuket private car with driver online in advance. Please read all transfer conditions when booking, companies may have different conditions.

🚕 Taxi Schedule from Hat Yai to Phuket:
Taxi Service Travel Time Price (Car)
AEC 168 Transport 06:20 From $200.00
Unlimited Travel 08:00 From $200.00
Kanokwan Travel 08:00 From $210.00
Kim Transfers Thailand 07:00 From $200.00
Gosafe Transport 06:20 From $340.00
Happy EV Taxi 06:40 From $170.00
Easyride Service 07:00 From $210.00

private-taxi-car-hat-yai-to-phuket
Private taxi/car of Kanokwan Travel from Hat Yai to Phuket (photo: 12go.asia).

4. TRAIN + BUS to Phuket (via Surat Thani)

👉 Train + bus via Surat Thani is an alternative land option from Hat Yai to Phuket.

  • ✔️ Best for: travelers who want to combine train and bus travel
  • ✔️ Travel time: ~9–12 hours total (train + bus)
  • ✔️ Cost: $12–44 per person (train + bus/minivan)
  • ✔️ Comfort: moderate (train seats/sleepers + minivan or bus)
  • ✅ Best Option: Train to Surat Thani + minivan/bus to Phuket
  • 💡 Tip: Choose sleeper or 2nd class train for better comfort
  • 🌏 Extra tip: Book tickets online in advance – separate tickets needed

An alternative transfer option from Hat Yai to Phuket is to travel by train and bus/minivan via Surat Thani city. You cannot go directly to Phuket by train, the railway does not go there, the nearest railway station is in Surat Thani. This railway station is approximately 240 km from the center of Phuket. So this transport option has a total of 2 steps and may take longer than the direct bus from Hat Yai.

Train travel from Hat Yai to Surat Thani takes about 5-6 hours and tickets range from $4-30/pp, seats are a cheaper option than sleepers. Trains depart from Hat Yai Railway Station and arrive at Surat Thani Railway Station, check the Thai railway map and you will know where to go. In the second step, you will use a bus or minivan transfer from Surat Thani to Phuket.

This transport option can take about 4-6 hours, depending on where exactly you leave from and where you go. For this transfer, you can use the services of the companies Phantip 1970, 12go Transport and Phangan Tour 2000. These companies mainly offer smaller minivans, minibuses or, to a lesser extent, they also offer larger classic buses with seats.

Transfer by minivan and bus to Phuket from Surat Thani costs between $8-14/pp, prices may change throughout the year. Most minivans and buses arrive at Phuket Bus Terminal 1 or Terminal 2, or at other well-known locations such as Phuket Town or beach locations. You will see this information when searching and booking tickets. Train tickets to Surat Thani and buses and minivans to Phuket can be easily searched and purchased online.


FAQ + TIPS – Travel route from Hat Yai to Phuket:

1. How to book and buy tickets + flights from Hat Yai to Phuket?

    • Book and buy tickets + flights from Hat Yai to Phuket on 12go.asia ➜ or Baolau ➜.
    • You can also book another tickets and routes, e.g. Hat Yai > Krabi, Krabi > Phuket…

2. What is the travel time from Hat Yai to Phuket?

    • Travel by bus or minivan from Hat Yai to Phuket takes about 7-10 hours.
    • Travel by plane from Hat Yai to Phuket takes about 1 hour (direct flight) or about 5-10 hours with stopover.
    • Travel by private taxi / car from Hat Yai to Phuket takes about 6-8 hours.
    • Travel by train + bus from Hat Yai to Phuket (via Surat Thani) takes about 9-11 hours.

3. What is the travel distance from Hat Yai to Phuket?

    • Travel distance from Hat Yai to Phuket is about 430 km by bus and about 250 km by plane.

4. How much does it cost to get from Hat Yai to Phuket?

    • Travel by plane from Hat Yai Airport to Phuket Airport costs about $60-300/pp.
    • Travel by tourist bus from Hat Yai to Phuket costs about $13-20/pp.
    • Travel by train + bus from Hat Yai to Phuket (via Surat Thani) costs about $12-40/pp
    • Travel by private taxi / car from Hat Yai to Phuket costs about $160-300/vehicle.

5. Is there a train from Hat Yai to Phuket?

    • No, there is no railway station in Phuket and there is no train to Phuket from Hat Yai. The closest railway station to Phuket is in Surat Thani, so you can take a train from Hat Yai to Surat Thani and bus or minivan from Surat Thani to Phuket. Surat Thani is the biggest transport hub of southern Thailand.

6. Where to rent a motorbike in Phuket?

    • If you want to rent a motorbike or scooter in Phuket, try to search these bikes online at Bikesbooking.

7. What is the best way of transfer from Hat Yai to Phuket?

    • The best, fastest and comfortable option how to get from Hat Yai to Phuket is to take a direct flight. Direct flights are limited, so another option is to take a flight with stopover in another city of Thailand.

8. What is the most cheapest option of transfer from Hat Yai to Phuket?

    • The most cheapest option how to travel from Hat Yai to Phuket in southern Thailand is to travel by tourist bus. Bus tickets start already at $12/pp.

9. Is it possible to travel by private taxi/car from Hat Yai to Phuket?

    • Yes, it is possible to travel by private taxi/car from Hat Yai to Phuket in southern Thailand. You can book private comfortable minivan for up to 9 passengers. It is a good option of transport if you are traveling in the group of people.

10. How do you get from Phuket Airport to Phuket town?

    • Phuket town is about 30-35 km south from Phuket International Airport. From Phuket International Airport to Phuket town you can travel by shuttle local public bus or you can use private taxi or car.

11. Is it possible to travel to Phuket via Koh Lipe?

    • Yes it is possible. You can travel by van + ferry from Hat Yai to Koh Lipe via Pak Bara Pier and from Koh Lipe you can take another ferry or speedboat to Phuket.

12. Where to travel from Phuket in Thailand?

    • From Phuket you can travel to northern Thailand, e.g. to Bangkok or Chiang Mai. Chiang Mai is the most visited and popular place in the north of Thailand, popular site mainly by digital nomads. You can also go to Bangkok by plane, bus or bus + train via Surat Thani. Via this town you can also go from Patong to Koh Samui.


💡 Practical Travel Tips for Hat Yai to Phuket

These practical travel tips are based on real southern Thailand travel experience and lesser-known local insights for the journey from the transport hub of Hat Yai to the resort island of Phuket — a route that combines mainland highways, coastal scenery and busy tourist logistics.

1. Departure Timing Strongly Affects Arrival Comfort

Leaving Hat Yai early in the morning often results in a smoother drive and earlier arrival in Phuket, before heavy afternoon traffic builds near Phang Nga and the Sarasin Bridge. This timing advantage is especially useful during weekends and holiday periods.

2. Expect a Transfer or Route Change Midway

Many bus and minivan services make scheduled stops or vehicle changes en route. This is normal for this corridor and often allows drivers to swap or rest. Knowing this in advance helps avoid unnecessary concern during the journey.

3. The Sarasin Bridge Can Create Hidden Delays

Crossing onto Phuket via the Sarasin Bridge is a bottleneck, particularly late afternoon and early evening. Even if the rest of the trip runs smoothly, delays here are common, so avoid planning tight check-ins or activities immediately after arrival.

4. Choose Drop-Off Points Carefully in Phuket

Services may terminate at Phuket Bus Terminal, central transfer points or roadside drop-offs. Clarifying your exact drop location before booking can save additional taxi time and costs, especially if staying in Patong, Kata or Rawai.

5. Pack Light but Plan for Air-Conditioning

Southern Thailand is hot, but buses and vans are often heavily air-conditioned. A light layer keeps you comfortable during the ride without adding unnecessary bulk to your luggage.

6. Arrival in Phuket — Allow Time to Reorient

Phuket is geographically large and traffic can be slow. After a long mainland journey, allowing extra time to transition from arrival point to your final beach destination makes the day feel far less rushed.

Tip: Bus, minivan, flight or private taxi tickets from Hat Yai to Phuket can be searched and booked online in advance, helping you compare routes, travel times and comfort levels — particularly useful during peak season and local holiday periods.


🎫 Book your tickets / car from Hat Yai to Phuket + Schedule:

Bus Schedule – Thailand ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

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

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: