Quick Answer
The best overall way to travel from Koh Samui to Hat Yai Airport is the ferry + train combination: take a ferry from Koh Samui to Surat Thani (Donsak Pier), then a train from Surat Thani to Hat Yai Junction, followed by a short taxi or shuttle to the airport. Total time: 7–10 hours | Total cost: 600–1,200 THB (18–36 USD). This route balances affordability, comfort, and reliability. For those seeking speed, a flight via Bangkok costs 3,000–8,000 THB (90–240 USD) and takes 4–6 hours door-to-door. The cheapest option is the ferry + bus at 500–800 THB (15–24 USD).
🚆 Ferry + Train (Recommended Balance of Cost & Comfort)
The ferry + train route is the most popular and well-established way to travel from Koh Samui to Hat Yai Airport. It combines a scenic ferry crossing with a comfortable rail journey through southern Thailand. This option is ideal for travelers who want a balance of experience, cost, and reliability.
Step-by-Step Breakdown
Step 1: Take a ferry from Koh Samui (Bang Rak Pier or Maenam Pier) to Donsak Pier in Surat Thani. Ferries run by Raja Ferry and Seatran Ferry operate frequently (every 30–60 minutes) from 05:30 to 19:00. Journey time: 1.5–2 hours. Cost: 300–500 THB (9–15 USD) per person.
Step 2: From Donsak Pier, take a shared minivan or local bus to Surat Thani Railway Station (about 1 hour, 80–150 THB / 2–5 USD). Alternatively, some ferry tickets include a combined shuttle to the station.
Step 3: Board a southbound train from Surat Thani to Hat Yai Junction. The journey takes 4–6 hours depending on the train type. Trains run multiple times daily (see table below). Cost: 100–400 THB (3–12 USD) depending on class.
Step 4: From Hat Yai Junction, take a taxi or shared shuttle to Hat Yai Airport (15–20 minutes, 150–250 THB / 5–8 USD).
Train Types & Seat Classes on Surat Thani → Hat Yai Route
| Train Type | Duration | Seat Class | Price Range (THB) | Price Range (USD) | Air Conditioning | Meal Service |
|---|---|---|---|---|---|---|
| Special Express (D.) | 4h 15m | 2nd Class AC (seat) | 350–400 THB | 10–12 USD | ✅ Yes | ✅ Snack cart |
| Express (X.) | 4h 45m | 2nd Class AC / 3rd Class Fan | 200–350 THB | 6–10 USD | ✅ / ❌ | ❌ (buy at stops) |
| Rapid (R.) | 5h 15m | 3rd Class Fan | 100–180 THB | 3–5 USD | ❌ | ❌ |
| Ordinary (No.) | 6h 00m | 3rd Class Fan | 80–120 THB | 2–4 USD | ❌ | ❌ |
Source: State Railway of Thailand – SRT (schedule and prices subject to change).
Recommended Train Option
The Special Express D. (e.g., D. 85 or D. 87) is the best choice: air-conditioned, faster, and includes a snack cart. Booking at least 3–5 days in advance is advised, especially for the 2nd Class AC seats.
Luggage on Train
Overhead racks fit medium bags (up to 20 kg). Larger suitcases can be stored near the door area. No strict weight limit, but keep your bag manageable. Pro tip: Use a luggage strap or lock for security.
Scenic Highlights
The railway between Surat Thani and Hat Yai passes through rubber plantations, limestone hills, and rural villages. The stretch near Thung Song offers particularly beautiful views. Sit on the left side of the train (southbound) for the best scenery.
✈️ Flight (Fastest but Costly)
Flying from Koh Samui to Hat Yai is the fastest door-to-door option, but it comes with a higher price tag and often requires a layover. This section details both direct routing (rare) and the most common one-stop itineraries.
Option A: Koh Samui (USM) → Hat Yai (HDY) via Bangkok (Most Common)
Total door-to-door time: 4–6 hours (including layover and ground transfers).
Cost: 3,000–8,000 THB (90–240 USD) round-trip typical.
Carriers: Bangkok Airways (USM → BKK) + Thai AirAsia / Nok Air (BKK → HDY).
Step 1: Fly from Koh Samui Airport (USM) to Bangkok (BKK or DMK). Bangkok Airways operates hourly flights (1h 10m). Cost: 2,000–4,000 THB (60–120 USD).
Step 2: Transfer between Bangkok airports (if needed) or stay at the same airport. Allow at least 2–3 hours for layover.
Step 3: Fly from Bangkok to Hat Yai (HDY). Airlines include Thai AirAsia, Nok Air, and Thai Lion Air. Flight time: 1h 30m. Cost: 1,000–3,000 THB (30–90 USD).
Step 4: Hat Yai Airport is located 13 km from the city center. A taxi to the airport terminal takes 15–20 minutes and costs 150–250 THB (5–8 USD).
Option B: Koh Samui → Surat Thani (by ferry) → Surat Thani Airport (URT) → Hat Yai (HDY)
If you are already planning to go via Surat Thani, you can take a domestic flight from Surat Thani Airport (URT) to Hat Yai. This skips the train/bus segment but adds a flight leg.
Ferry: Koh Samui → Donsak Pier (1.5–2h, 300–500 THB). Then minivan to Surat Thani Airport (1h, 200–300 THB).
Flight: Surat Thani → Hat Yai (1h 10m, AirAsia or Nok Air, 800–2,000 THB / 24–60 USD).
Total time: 5–7 hours (including transfers).
Hidden Time Costs of Flying
Remember to factor in: check-in time (1–2 hours before domestic flight), security lines, baggage claim, and transfer between airports in Bangkok (if applicable). A flight that is advertised as 1h 30m can easily become a 5–6 hour door-to-door commitment.
| Flight Route | Total Door-to-Door Time | Cost Range (THB) | Cost Range (USD) | Layover |
|---|---|---|---|---|
| USM → BKK → HDY | 4.5–6.5 h | 3,500–7,000 THB | 105–210 USD | Yes (BKK) |
| USM → DMK → HDY | 5–7 h | 3,000–6,500 THB | 90–195 USD | Yes (DMK) |
| Ferry + URT → HDY | 5–7 h | 1,500–3,000 THB | 45–90 USD | No |
Prices indicative as of 2025. Check AirAsia and Bangkok Airways for current fares.
🚌 Ferry + Bus (Cheapest Option)
For budget-conscious travelers, the ferry + bus combination offers the lowest total cost. While less comfortable than the train, it is reliable and widely used by locals and backpackers alike.
Step-by-Step
Step 1: Ferry from Koh Samui to Donsak Pier (same as train option) – 1.5–2 h, 300–500 THB (9–15 USD).
Step 2: From Donsak Pier, take a local bus or shared minivan to Surat Thani Bus Terminal (Terminal 2). Time: 1 h, cost: 80–150 THB (2–5 USD).
Step 3: Board a southbound bus from Surat Thani to Hat Yai. Buses depart every 1–2 hours from 06:00 to 23:00. Duration: 4–5 hours. Cost: 150–300 THB (5–9 USD).
Step 4: From Hat Yai Bus Terminal (Terminal 1 or 2), take a songthaew (shared pickup truck) or taxi to Hat Yai Airport. Cost: 50–100 THB (songthaew) or 150–250 THB (taxi). Time: 20–30 minutes.
Day vs. Night Bus
- Day bus: More frequent, better views, stops at local markets. Air-conditioned buses available (160–250 THB / 5–8 USD).
- Night bus: Departs Surat Thani around 21:00–23:00, arrives Hat Yai around 02:00–04:00. Cheaper (120–200 THB / 4–6 USD), but less comfortable. Ideal for early morning flights.
Luggage on Bus
Buses have undercarriage storage for large suitcases. Keep valuables in a small daypack. No extra charge for standard luggage (up to 25 kg).
Booking & Reliability
Bus tickets can be bought at the terminal on the day of travel. During peak season, booking 1 day in advance is recommended. Operators include BKS (government bus) and private companies like Phetprasert. Phetprasert website offers online booking.
| Bus Type | Duration | Cost (THB) | Cost (USD) | Air Conditioning | Rest Stops |
|---|---|---|---|---|---|
| Air-Conditioned (VIP) | 4h 15m | 250–300 THB | 7–9 USD | ✅ Yes | 1 stop |
| Standard AC | 4h 45m | 160–220 THB | 5–7 USD | ✅ Yes | 1–2 stops |
| Fan Bus (Non-AC) | 5h 15m | 100–150 THB | 3–5 USD | ❌ | 2 stops |
🚕 Taxi / Private Transfer (Premium – High Cost)
A taxi or private car from Koh Samui to Hat Yai Airport is the most convenient but by far the most expensive option. It is rarely recommended for solo travelers or small groups due to the high cost, but it can be justified in specific situations.
Typical Cost & Details
Total journey time: 5–7 hours (including ferry wait and road travel).
Cost: 5,000–9,000 THB (150–270 USD) for a private car (sedan or SUV).
Route: Koh Samui → ferry (car ferry from Lipa Noi or Bang Rak) → Donsak → highway 41 → Hat Yai → Hat Yai Airport.
When to Consider a Taxi/Private Transfer
- 🚶♂️ Traveling in a group of 4–5 people – cost per person becomes comparable to flying.
- 🌙 Late-night or early-morning travel – when ferries or trains are not running.
- 🧳 Heavy luggage – multiple large suitcases or sports equipment.
- ♿ Mobility issues – for elderly travelers or those with disabilities.
- ⏱️ Tight schedule – when you cannot afford any delay or missed connection.
Car Ferry Details
The car ferry from Koh Samui to Lipa Noi Pier (or Bang Rak) costs 1,200–1,800 THB (36–54 USD) for a standard sedan including driver. Journey time: 1.5–2 hours. Operators include Raja Ferry Car Ferry and Seatran Car Ferry. Booking in advance is essential during peak season.
Recommendation
Only choose this option if: (a) you are 4+ people, (b) you have a flight to catch at Hat Yai Airport that cannot be missed, or (c) you require special assistance. For most travelers, the ferry + train or ferry + bus offers far better value.
| Vehicle Type | Total Cost (THB) | Total Cost (USD) | Capacity | Best For |
|---|---|---|---|---|
| Sedan (1–3 pax) | 5,000–6,500 THB | 150–195 USD | 3 pax + luggage | Couples or solo with heavy bags |
| SUV (4–5 pax) | 6,500–8,000 THB | 195–240 USD | 5 pax + luggage | Small groups |
| Minivan (6–9 pax) | 8,000–10,000 THB | 240–300 USD | 9 pax + luggage | Large groups or families |
📊 Cost & Ticket Comparison – All Transport Modes
This table summarizes all key metrics for every transport mode from Koh Samui (via Surat Thani) to Hat Yai Airport. Use it to quickly compare and decide.
| Mode | Total Time (Door-to-Door) | Cost Range (THB) per person | Cost Range (USD) per person | Transfers | Comfort | Best For |
|---|---|---|---|---|---|---|
| 🚆 Ferry + Train (Recommended) | 7–10 h | 600–1,200 THB | 18–36 USD | 2–3 | ⭐⭐⭐⭐ | Best balance of cost & comfort |
| ✈️ Flight (USM → BKK → HDY) | 4.5–6.5 h | 3,500–7,000 THB | 105–210 USD | 1 (layover) | ⭐⭐⭐⭐⭐ | Speed when budget allows |
| ✈️ Ferry + Flight (URT → HDY) | 5–7 h | 1,500–3,000 THB | 45–90 USD | 2 | ⭐⭐⭐⭐ | Middle-ground speed & cost |
| 🚌 Ferry + Bus (Cheapest) | 8–11 h | 500–800 THB | 15–24 USD | 2–3 | ⭐⭐ | Lowest cost |
| 🚕 Taxi / Private Transfer | 5–7 h | 5,000–9,000 THB* | 150–270 USD* | 1 (car ferry) | ⭐⭐⭐⭐⭐ | Groups, special needs, late-night |
* Private transfer cost is for the whole vehicle (not per person). For 4 people, cost per person drops to 1,250–2,250 THB (38–68 USD).
Where to Book Tickets
- Ferry: Raja Ferry or Seatran Ferry – online or at pier.
- Train: SRT e-Ticket (dticket) – book up to 30 days ahead.
- Bus: Phetprasert or at Surat Thani Bus Terminal 2.
- Flight: AirAsia, Nok Air, Bangkok Airways.
- Private transfer: Local operators like 12Go or hotel concierge.
🧳 Traveler Tips & Insider Advice
Real-world experience makes the difference between a smooth journey and a stressful one. Here are practical tips gathered from frequent travelers on the Koh Samui → Surat Thani → Hat Yai route.
1. Luggage Strategy: Use Takkyubin (Baggage Delivery)
If you have heavy luggage, consider using Takkyubin (luggage delivery service) from Koh Samui to Hat Yai. This Japanese-style service is available through Yamato Transport partner offices in Thailand. Cost: 400–800 THB (12–24 USD) per suitcase. Your bags arrive at your hotel in Hat Yai within 24–48 hours. This allows you to travel light on the ferry and train. Check with your hotel reception for drop-off points.
2. Timing the Ferry & Train Connection
To avoid long waits at Surat Thani, aim for a ferry arriving at Donsak Pier before 14:00. This gives you ample time to reach the railway station for the afternoon trains (which depart between 14:30–17:00). If you take a late ferry (after 16:00), you may need to wait for the night train or take a bus.
3. Where to Eat at Surat Thani Station
Surat Thani Railway Station has a small food market on the platform with local dishes like khao man gai (chicken rice) and pad thai for 40–60 THB (1–2 USD). There are also 7-Eleven and mini-marts nearby. Stock up on water and snacks before the train journey, as the onboard selection is limited.
4. Navigating Hat Yai Junction
Hat Yai Junction is a busy station. If you have a tight connection to the airport, pre-arrange a taxi via Grab (available in Hat Yai) or use the official taxi stand. The airport is only 13 km away, but traffic can add 10–15 minutes during peak hours (17:00–19:00). Allow at least 45 minutes from station to airport.
5. Peak Season Warning (December–February & July–August)
During these months, ferry and train tickets sell out days in advance. Book ferry tickets online at least 3–5 days ahead, and train tickets 1–2 weeks ahead. The Surat Thani → Hat Yai train is popular with locals and tourists alike. Consider buying a combined ferry+train ticket from travel agencies in Koh Samui for convenience (slight markup of 100–200 THB).
6. Cash & Connectivity
Carry sufficient cash (THB) for ferry tickets, bus fares, and food. Not all ticket counters accept credit cards. SIM cards with data are available at Koh Samui airport or 7-Eleven stores. A Thai SIM with 5–10 GB costs around 200–400 THB (6–12 USD) and provides good coverage along the entire route.
7. What to Wear & Bring
- Light clothing – southern Thailand is hot and humid year-round.
- Light jacket or scarf – air-conditioned trains and buses can be chilly.
- Earplugs and eye mask – for overnight train/bus journeys.
- Hand sanitizer and wet wipes – useful during ferry and train travel.
- Power bank – charging outlets on trains are limited.
❓ FAQs: Koh Samui to Hat Yai Airport – All Your Questions Answered
1. Is there a direct transport from Koh Samui to Hat Yai Airport?
No, there is no direct transport. All routes require at least one transfer. The most common route is ferry from Koh Samui to Surat Thani (Donsak Pier), then train or bus to Hat Yai, and finally a short taxi or shuttle to the airport. A direct flight is possible but almost always involves a layover in Bangkok.
2. What is the cheapest way to get from Koh Samui to Hat Yai Airport?
The cheapest option is the ferry + bus combination, costing approximately 500–800 THB (15–24 USD) per person. The ferry from Koh Samui to Surat Thani costs around 300–500 THB, and the bus from Surat Thani to Hat Yai costs 150–300 THB. This route takes 8–11 hours door-to-door.
3. What is the fastest way from Koh Samui to Hat Yai Airport?
The fastest option is flying from Koh Samui (USM) to Hat Yai (HDY), often with a layover in Bangkok, taking 4–6 hours total door-to-door. However, the ferry + train combination (7–10 hours) is often more reliable and cost-effective for most travelers. If you choose to fly, book early to get better rates.
4. Can I travel overnight from Koh Samui to Hat Yai Airport?
Yes, overnight travel is possible. The night train from Surat Thani to Hat Yai departs around 22:00–23:00 and arrives early morning (around 03:00–05:00). You can also take an overnight bus from Surat Thani (departing 21:00–23:00). Note that the last ferry from Koh Samui to Surat Thani usually departs around 18:00–19:00, so you need to take an afternoon ferry to catch the overnight train or bus.
5. Is the ferry + train route suitable for families with children?
Yes, it is suitable. The ferry ride is about 1.5–2 hours and is generally smooth. The train offers second-class air-conditioned carriages with comfortable seats. However, the total journey time of 7–10 hours may be long for young children. Bringing snacks, entertainment, and light blankets is recommended. The overnight train with sleeping berths can be a fun adventure for older kids.
6. Do I need to book tickets in advance for the ferry and train?
Yes, especially during peak season. Ferry tickets should be booked 3–5 days ahead online or through agents. Train tickets, particularly for overnight journeys with sleeping berths, should be booked 1–2 weeks ahead via the SRT e-Ticket system. Bus tickets are easier to get on the day, but booking ahead gives you better seat options.
7. What luggage restrictions apply on the ferry and train?
Ferries generally allow large suitcases without extra charge, but space can be limited. On trains, luggage racks above seats accommodate medium bags (up to 20 kg). For large suitcases, there is storage near the train doors. No strict weight limit is enforced, but keep bags manageable. On buses, undercarriage storage can hold large suitcases (up to 25 kg). Keep valuables in a small daypack with you.
8. Which is better: flying or taking the ferry + train from Koh Samui to Hat Yai?
It depends on your priorities. Flying is faster (4–6 hours) but significantly more expensive (3,000–8,000 THB / 90–240 USD) and often involves a layover in Bangkok. Ferry + train is more affordable (600–1,200 THB / 18–36 USD) and offers a scenic experience, but takes 7–10 hours. For budget-conscious travelers or those who enjoy overland travel, ferry + train is the better choice. For business travelers or those with tight schedules, flying may be worth the extra cost.