Quick Answer
Best overall: Bus + ferry combo (Lomprayah or Seatran) – 600–700 THB ($17–20), 3.5–4 hours door-to-door from Surat Thani city to Koh Samui Airport. It's cheap, reliable, and runs several times daily.
Fastest: Direct flight with Bangkok Airways from Surat Thani Airport (URT) to Koh Samui Airport (USM) – 50 minutes flying, about 3–3.5 hours total including ground transfers, 2,500–5,000 THB ($69–139).
Cheapest: Local bus to Donsak Pier + walk-on ferry – as low as 350–450 THB ($10–13), but requires more effort and Thai language skills.
Key transfer hub: Donsak Pier – all land+sea routes pass through this pier on the mainland before crossing to Koh Samui.
🚆 Train + Ferry: Scenic & Budget-Friendly
Taking the train from Surat Thani to Koh Samui is a classic Thai travel experience. You ride the State Railway of Thailand (SRT) from Surat Thani Railway Station to Surat Thani city (the station is actually in Phunphin district, about 15 km west of the city), then connect by bus or taxi to Donsak Pier, and finally take a ferry to Koh Samui's Nathon Pier. From there, a taxi or songthaew brings you to Koh Samui Airport (USM).
Step-by-Step Route
- Board a train at Surat Thani Railway Station (Phunphin) – services include ordinary, rapid, and express trains from Bangkok and other southern destinations.
- Arrive at Surat Thani city – most trains stop at the main station; from here take a shared minivan (100–150 THB / $3–4) or taxi (400–600 THB / $11–17) to Donsak Pier (45–60 minutes).
- Ferry from Donsak Pier to Nathon Pier – operated by Lomprayah, Seatran, or Raja Ferry. Journey time: 1.5 hours. Cost: 300–400 THB ($8–11) for a walk-on ticket.
- Nathon Pier → Koh Samui Airport – take a taxi (400–600 THB / $11–17) or shared songthaew (100–150 THB / $3–4) – about 30 minutes.
Train Types & Prices (Surat Thani Station → Surat Thani City)
| Train Type | Class | Approx. Price (THB) | Approx. Price (USD) | Notes |
|---|---|---|---|---|
| Ordinary | 3rd class fan | 100–200 | $3–6 | Basic, no AC, very cheap |
| Rapid | 2nd class fan | 250–400 | $7–11 | Fan, bench seats, local experience |
| Express | 2nd class AC | 400–600 | $11–17 | Air-conditioned, reserved seat |
| Special Express | 1st class AC sleeper | 800–1,200 | $22–33 | Private cabin, overnight option |
Note: Train prices are for the Surat Thani station stop only. If you're coming from Bangkok, the full fare will be higher. Book via SRT D-Ticket.
Train+Ferry Combo Tickets
To simplify, many travelers buy a combined train+ferry ticket from agencies in Surat Thani or online via 12Go.asia. These typically include a train ticket to Surat Thani, a minivan transfer to Donsak Pier, and the ferry crossing. Prices range from 700–1,200 THB ($20–33) depending on train class.
Pros & Cons
- 👍 Pros: Scenic views, comfortable sleeper options for overnight travel, very cheap if you use ordinary trains.
- 👎 Cons: Long total time (5–7 hours), multiple connections, train delays are common (30–90 min).
Verdict: Best for budget-conscious travelers who enjoy train journeys and have flexible schedules. Not recommended if you're in a hurry or have a flight to catch at Koh Samui Airport.
✈️ Direct Flight: Fastest Way from Surat Thani to Koh Samui Airport
Bangkok Airways operates the only direct flights between Surat Thani Airport (URT) and Koh Samui Airport (USM). The flight time is just 50 minutes, making it the fastest connection – but it comes at a premium price.
Flight Details
- Airline: Bangkok Airways (official website)
- Route: URT → USM
- Frequency: 3–5 flights daily (check schedule)
- Flight time: 50 minutes
- Price: 2,500–5,000 THB ($69–139) one-way, including luggage & snack
Door-to-Door Time Breakdown
| Segment | Time | Notes |
|---|---|---|
| Surat Thani city → URT airport | 30–45 min | Taxi or minivan |
| Check-in & security | 45–60 min | Arrive at least 1 hour before |
| Flight URT → USM | 50 min | Direct, no stop |
| Baggage claim & exit | 15–20 min | Koh Samui Airport is small |
| Total door-to-door | ≈ 3–3.5 hours | — |
Hidden Time Considerations
The flight itself is only 50 minutes, but you need to factor in ground transfers on both ends and airport waiting time. Total door-to-door is about 3–3.5 hours, which is actually similar to the bus+ferry combo (3.5–4.5 hours) when everything is counted. However, the flight is more comfortable and avoids the sea crossing.
Arriving at Koh Samui Airport (USM)
Koh Samui Airport is a private airport owned by Bangkok Airways. It's located in the northeast of the island, about 5–10 minutes by taxi to Chaweng Beach and 20 minutes to Lamai. Taxis from the airport are fixed-price: 200–400 THB ($6–11) to most beach areas. The airport has a small lounge, shops, and cafes.
Pros & Cons
- 👍 Pros: Fastest option, comfortable, no sea sickness, great for tight connections or if you're carrying lots of luggage.
- 👎 Cons: Expensive (3–5× more than bus+ferry), limited flight times, carbon footprint.
Verdict: Ideal for business travelers, families with young children, or anyone with a tight schedule. Book at least 2 weeks ahead for the best fares.
🚌 Bus + Ferry Combo: Best Value & Most Popular
The bus + ferry combo is the most popular way for independent travelers to get from Surat Thani to Koh Samui. Companies like Lomprayah and Seatran offer seamless combined tickets that include a bus from Surat Thani (city or airport) to Donsak Pier, followed by a high-speed ferry to Koh Samui's Nathon Pier. From there, you take a local taxi or songthaew to the airport.
Two Main Operators
| Operator | Route | Price (THB) | Price (USD) | Duration | Book |
|---|---|---|---|---|---|
| Lomprayah | Surat Thani city / Airport → Donsak Pier → Nathon Pier | 600–700 | $17–20 | 3.5–4 hrs | lomprayah.com |
| Seatran | Surat Thani city / Airport → Donsak Pier → Nathon Pier | 500–650 | $14–18 | 3.5–4 hrs | seatrandiscovery.com |
Prices and schedules change seasonally. Always check the latest on 12Go.asia.
Step-by-Step (Bus+Ferry Combo)
- Departure point: You can board the bus at Surat Thani city (tourist offices near the train station) or at Surat Thani Airport (URT) if you're arriving by air.
- Bus to Donsak Pier: air-conditioned minivan or coach – 1.5 hours.
- Ferry crossing: high-speed catamaran – 1.5 hours. Lomprayah's ferries are modern and air-conditioned.
- Arrival at Nathon Pier: taxi or songthaew to Koh Samui Airport – 30 minutes, 400–600 THB ($11–17).
Day Buses vs. Night Buses
Day buses run from about 06:00 to 17:00 with multiple departures. Night buses (overnight) are not available for this route because the last ferry departs Donsak around 17:30. If you arrive late, you'll need to stay overnight in Surat Thani and catch the first morning combo.
Baggage & Comfort
- Both operators allow 1–2 pieces of luggage per person (20–30 kg) without extra charge.
- Ferries have air-conditioned indoor seating and open decks. Motion sickness is possible in rough seas – bring medication if you're prone.
- Buses are standard Thai minivans – comfortable for the 1.5-hour ride but can feel cramped if full.
Pros & Cons
- 👍 Pros: Excellent value, frequent departures, easy booking, reliable, door-to-door service (if you book the airport pickup).
- 👎 Cons: Not as fast as flying, sea crossing can be rough, minivan can be tight.
Verdict: The best choice for 90% of travelers. Cheap, efficient, and well-organized. Book online in advance during peak season (Dec–Feb, Jul–Aug).
🚕 Taxi / Private Transfer: Maximum Comfort at a Premium
A private taxi or minivan from Surat Thani to Koh Samui Airport offers the highest level of comfort and flexibility. You'll be picked up at your hotel or the airport, driven directly to Donsak Pier, and your driver will help you with the ferry crossing. On the Koh Samui side, a waiting vehicle takes you to the airport. This is the most expensive option, but it eliminates all waiting and carrying of luggage.
Price Breakdown
| Service | Price (THB) | Price (USD) | Notes |
|---|---|---|---|
| Taxi Surat Thani city → Donsak Pier | 800–1,200 | $22–33 | 1–1.5 hrs, negotiable |
| Private minivan (1–8 pax) same route | 1,200–1,800 | $33–50 | More space, book ahead |
| Ferry ticket (walk-on, your own) | 300–400 | $8–11 | Raja Ferry or Lomprayah |
| Taxi Nathon Pier → Koh Samui Airport | 400–600 | $11–17 | Fixed price from pier |
| Total private transfer (full package) | 1,500–2,300 | $42–64 | Door-to-door, pre-arranged |
When to Choose a Private Transfer
- Late night / early morning: If your flight arrives at Surat Thani Airport after 18:00, no ferry will be running. A taxi to a hotel in Surat Thani or a private transfer the next morning is your only option.
- Large groups (4–8 people): Cost per person becomes comparable to bus+ferry, but with much more comfort.
- Travelers with heavy luggage or mobility issues.
- Business travelers who value time and comfort.
How to Book
You can arrange private transfers via 12Go.asia, your hotel concierge, or local taxi companies in Surat Thani. Always agree on the price before starting the journey. For the full door-to-door package (including ferry), expect to pay 1,800–2,500 THB ($50–69).
Pros & Cons
- 👍 Pros: Total comfort, door-to-door, flexible timing, great for groups.
- 👎 Cons: Very expensive for solo travelers, you still need to take the ferry (no way to avoid it unless you fly).
Verdict: Only recommended for groups, those with mobility needs, or very late arrivals. For most travelers, the bus+ferry combo offers 90% of the convenience at 30% of the cost.
📊 Cost & Time Comparison: All Options Side-by-Side
| Mode | Total Time (door-to-door) | Cost (THB) | Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| 🏆 Bus+Ferry (Lomprayah) | 3.5–4 hrs | 600–700 | $17–20 | 2 (bus→ferry→taxi) | Best value for most |
| 🚆 Train+Ferry (2nd class) | 5–7 hrs | 800–1,200 | $22–33 | 3 (train→bus→ferry→taxi) | Budget & scenic lovers |
| ✈️ Flight (Bangkok Airways) | 3–3.5 hrs | 2,500–5,000 | $69–139 | 1 (taxi→flight→taxi) | Fastest, most comfortable |
| 🚕 Private Taxi+Ferry | 2.5–3.5 hrs | 1,500–2,300 | $42–64 | 2 (taxi→ferry→taxi) | Groups, late arrivals |
| 🚌 Local Bus+Walk-on Ferry | 4–5 hrs | 350–450 | $10–13 | 3 (bus→ferry→taxi) | Ultra-budget, adventurous |
Prices are per person, one-way. Flight prices vary significantly by season and booking lead time. Table updated for 2025.
Quick Decision Guide
- If you have ≤ 4 hours and a moderate budget: Bus+ferry combo → best choice.
- If you have ≥ 5 hours and want the cheapest: Local bus + walk-on ferry → cheapest possible.
- If you have a flexible budget and value time: Flight → fastest.
- If you are a group of 4+ or have mobility issues: Private transfer → most convenient.
🧳 Traveler Tips & Local Knowledge
1. Booking in Advance
During high season (December–February, July–August, Songkran in April), bus+ferry combos and flights sell out. Book at least 3–7 days ahead via 12Go.asia or directly with Lomprayah. For trains, book via SRT D-Ticket.
2. Luggage & the Takkyūbin (Baggage Delivery) Option
If you're traveling with large suitcases and using the bus+ferry combo, consider using baggage delivery service (available from Surat Thani to Koh Samui via companies like Lomprayah Express). You can send your luggage ahead and travel light. Cost is around 200–400 THB ($6–11) per bag. Alternatively, most ferries allow luggage on board without extra charge.
3. Motion Sickness on the Ferry
The Gulf of Thailand can be rough especially from November to January during the northeast monsoon. If you're prone to seasickness, take Dramamine or natural ginger tablets 30 minutes before boarding. Sit on the lower deck near the center for the smoothest ride.
4. Train Delays – Build in Buffer Time
Thai trains are notoriously late – 30–90 minute delays are normal, especially on the southern line. If you have a flight to catch at Koh Samui Airport, do not take the train on the same day. Arrive in Surat Thani at least one day ahead, or choose the bus+ferry combo which is more punctual.
5. Nathon Pier to Airport – Don't Get Overcharged
From Nathon Pier, taxis to Koh Samui Airport typically charge 400–600 THB ($11–17). Songthaews (shared pickup trucks) charge 100–150 THB ($3–4) per person but only go when full. Agree on the price before getting in. If you arrive with a Lomprayah combo, they sometimes offer a shared minivan to the airport for an extra 100–200 THB.
6. Surat Thani Airport (URT) – Limited Facilities
Surat Thani Airport is small. There are a couple of cafes and a 7-Eleven, but don't expect good restaurants or lounges. If you're flying out, bring snacks. If you're arriving and taking a bus+ferry, the Lomprayah desk is just outside the arrivals hall.
7. Peak Season Warning
During Christmas, New Year, Chinese New Year, and Songkran, transport from Surat Thani to Koh Samui is extremely busy. Book everything at least 2 weeks in advance. Prices for flights can double. Consider traveling a day before or after the peak to save money and stress.
❓ Frequently Asked Questions: Surat Thani to Koh Samui Airport
1. Is there a direct train from Surat Thani to Koh Samui Airport?
No. There is no direct train. You must take a train to Surat Thani station, then a bus or taxi to Donsak Pier, followed by a ferry to Koh Samui, and finally a taxi or songthaew to the airport. A combined train+ferry ticket simplifies this but still requires multiple connections.
2. Which is faster: train+ferry or flying from Surat Thani to Koh Samui?
Flying is faster. A direct flight with Bangkok Airways takes about 3–3.5 hours door-to-door. Train+ferry takes 5–7 hours depending on the train schedule and connection times. However, the bus+ferry combo (3.5–4.5 hrs) is much closer to the flight time.
3. How much does it cost to travel from Surat Thani to Koh Samui Airport?
Costs vary widely: Bus+ferry combo: 500–700 THB ($14–20). Train+ferry: 800–1,500 THB ($22–42). Flight: 2,500–5,000 THB ($69–139). Private taxi+ferry: 1,500–2,300 THB ($42–64). The cheapest possible route is a local bus to the pier plus walk-on ferry for about 350–450 THB ($10–13).
4. Can I use a single combined ticket for bus and ferry to Koh Samui?
Yes. Lomprayah and Seatran both offer combined bus+ferry tickets from Surat Thani (city or airport) to Koh Samui (Nathon Pier). One ticket covers the bus to Donsak Pier and the ferry crossing. You can book online via 12Go.asia or at their offices in Surat Thani.
5. What is the best way to travel from Surat Thani to Koh Samui at night?
There is no night ferry. The last ferry from Donsak Pier departs around 17:00–18:00. If you arrive in Surat Thani after 16:00, your best option is to stay overnight in Surat Thani (budget hotels from 400 THB / $11) and take the first bus+ferry combo the next morning (departures from 06:00). Alternatively, take an overnight train arriving early morning.
6. How do I get from Surat Thani Airport (URT) directly to Koh Samui Airport (USM)?
Two ways: (1) Fly direct with Bangkok Airways – 50 minutes, from 2,500 THB ($69). (2) Bus+ferry combo from URT – Lomprayah meets arriving flights; total about 4 hours, 600–700 THB ($17–20). The bus+ferry is much cheaper but takes longer.
7. Is it better to fly directly to Koh Samui or take the train and ferry?
It depends. If you value time and comfort and have a budget of 2,500+ THB, flying is better. If you're budget-conscious and have 5–7 hours to spare, train+ferry is a scenic and cheap option. For the best balance of cost and speed, the bus+ferry combo (3.5–4 hrs, 600 THB) is the winner.
8. How long does the entire journey from Surat Thani to Koh Samui Airport take?
Door-to-door times: Bus+ferry: 3.5–4.5 hours. Train+ferry: 5–7 hours. Flight: 3–3.5 hours. Private taxi+ferry: 2.5–3.5 hours. These times include waiting, transfers, and ground transport on both ends. Always add 30–60 minutes buffer for delays.