There are two genuinely different ways to reach Koh Samui, and which one makes sense depends almost entirely on your budget and how much travel time you’re willing to trade for a lower fare. Flying direct into Samui International Airport is fast but consistently pricier than almost any other route in Thailand, while flying or taking the train to Surat Thani and finishing the trip by ferry takes longer but can cost a fraction as much. This guide breaks down both routes with real prices and journey times so you can pick the right one for your trip.
Flying Direct to Koh Samui (USM)
The fastest option by far: about 70 minutes from Bangkok’s Suvarnabhumi Airport on Bangkok Airways, which operates the large majority of flights and effectively controls the airport itself. Because Bangkok Airways privately owns and runs USM, landing fees are higher than at government airports, and that cost gets passed on to travelers, direct flights routinely cost several times what a Surat Thani flight plus ferry combination runs, especially if booked close to departure. It’s the right call if your time is worth more than the fare difference, or if you’re connecting internationally through Bangkok Airways’ codeshare partners. Our Koh Samui airport guide covers what to expect once you land and how to get from the airport to your hotel.
Flying to Surat Thani, Then Ferry
The far cheaper standard route: fly into Surat Thani Airport (a genuine budget-airline destination, unlike USM), then transfer by road to Donsak Pier and cross by ferry to Nathon Pier on Koh Samui’s west coast. Three companies run this crossing:
| Ferry operator | Duration | Adult fare | Frequency |
|---|---|---|---|
| Raja Ferry | ~1h 30m | ~80 THB | Most frequent, roughly 12+ daily departures, 5am-9pm |
| Seatran | ~1h 30m | ~100 THB | About 8 daily departures, 6am-9pm |
| Lomprayah (high-speed catamaran) | ~1 hour | ~200 THB | 2-3 daily departures |
Between all three operators there are more than 20 crossings a day, so unless you’re arriving very late at night, you’re rarely waiting long for the next boat. Booking a combined Surat Thani airport-transfer-plus-ferry ticket through a platform like 12Go Asia is worth it for the coordination alone, the transfer van to Donsak Pier is scheduled to meet your specific ferry rather than leaving you to arrange it yourself.
Bus or Train from Bangkok, Then Ferry
The cheapest and slowest option: an overnight train or long-distance bus from Bangkok to Surat Thani, followed by the same road-transfer-and-ferry combination described above. Total door-to-door time runs 12-15 hours depending on the train schedule and ferry connection, considerably longer than flying, but the total cost can be a fraction of a direct USM flight. This is the classic backpacker route to Koh Samui and the islands beyond it, and combined tickets covering the whole train-bus-ferry chain are widely available through the same booking platforms that sell the Surat Thani ferry connections.
Comparing All Three Routes
| Route | Total time | Roughly | Best for |
|---|---|---|---|
| Direct flight to USM | ~1-2 hours from Bangkok | Highest fare of the three | Time-pressed travelers, international connections |
| Fly to Surat Thani + ferry | ~3-4 hours total | A fraction of the direct fare | Most travelers balancing time and cost |
| Overnight train/bus + ferry | 12-15 hours total | Cheapest option | Budget travelers, those combining it with sightseeing en route |
Arriving from Koh Phangan or Koh Tao
If you’re island-hopping rather than arriving from the mainland, Lomprayah and Seatran both run regular ferry services directly between Koh Samui, Koh Phangan, and Koh Tao, journeys of roughly 20-30 minutes to Koh Phangan and 1-1.5 hours on to Koh Tao, arriving at Nathon or Bophut piers depending on the operator and season. These interisland routes run far more frequently than the mainland crossings and rarely need to be booked more than a day ahead outside of the Full Moon Party period on Koh Phangan, when boats fill up fast.
Which Option Should You Choose
If you’re on a fixed, short trip and value your time, or you’re connecting through an international codeshare, book the direct USM flight and don’t overthink it. If you’re on a more typical two-to-three-week Thailand trip and have a free morning to spend on the journey, flying to Surat Thani and taking the ferry is the better value call for most travelers, and it’s the route most seasoned Thailand travelers default to. Save the overnight train-and-bus route for a genuinely tight budget or if you want to build in a stop in Surat Thani or along the rail line itself.
Money-Saving Booking Tips
Direct USM flights get noticeably more expensive the closer you book to your travel date, since Bangkok Airways has less competition to keep prices in check; booking 6-8 weeks ahead for high season (December-February) typically locks in a meaningfully better fare than booking a week out. For the Surat Thani route, comparing the three ferry operators’ schedules before booking matters more than comparing their fares, since the 20-120 THB difference between operators is trivial next to the value of catching a departure that actually matches your flight or train arrival time. Whichever route you choose, arriving with a plan for the last leg matters: once you’re on Koh Samui itself, see our guide to getting around Koh Samui for how to reach your hotel and get around once you’ve landed or docked, and our where to stay in Koh Samui guide for choosing which coastal area to base yourself in.
Bringing a Vehicle: The Car Ferry Option
Raja Ferry and Seatran both run vehicle-capable ferries alongside their passenger services, useful if you’re driving down from Bangkok or another part of the mainland with your own car or a rental you plan to keep for the whole trip. Vehicle fares are charged separately from passenger fares and scale with the size of the car, and during peak holiday periods it’s worth arriving at Donsak Pier with some buffer time, vehicle boarding is generally slower than the walk-on passenger lanes and can fill a sailing before all vehicles in the queue make it aboard. For most travelers renting a car on Samui itself, rather than bringing one across, is simpler and avoids this altogether.
Frequently Asked Questions
Is it cheaper to fly to Surat Thani than direct to Koh Samui?
Yes, almost always, and often significantly so, since Surat Thani is served by budget carriers while USM’s higher landing fees keep direct flights more expensive.
How long does the ferry from Surat Thani to Koh Samui take?
Around 1 to 1.5 hours depending on the operator, Lomprayah’s high-speed catamaran is the fastest at about an hour, while Raja Ferry and Seatran both run closer to 90 minutes.
Do I need to book the ferry in advance?
It’s not usually essential outside of major holidays, since there are more than 20 combined daily departures, but booking a combined transfer-plus-ferry ticket in advance removes the hassle of arranging the Donsak Pier transfer yourself.
Can I get from Koh Samui to Koh Phangan or Koh Tao directly?
Yes, Lomprayah and Seatran both run frequent direct interisland ferries that don’t require going back through the mainland.
Which airport should I fly into for Koh Samui?
Fly into USM for the fastest, most direct route, or into Surat Thani if you want to save money and don’t mind the extra few hours for the road transfer and ferry.
Planning a wider Southeast Asia trip?
Vietnam With Me — practical Vietnam travel guides
Cambodia With Me — practical Cambodia travel guides
Indonesia With Me — Indonesia travel guides
Singapore With Me — Singapore travel guides
Pingback: How to Get to Koh Phangan: Ferry Routes and Prices
Pingback: How to Get to Koh Tao: Ferry Options - Siam With Me
Pingback: Koh Samui Travel Guide: Where to Stay, Things to Do & Tips
Pingback: How to Get Around Koh Samui: Taxis, Scooters and Songthaews
Pingback: Koh Samui Airport Guide: Arrival, Transport and Hotels