If you are researching a Koh Samui airport transfer before you land, here is the short version: there is no public bus, every transfer is private, and you should have a plan before you walk out of arrivals. Samui International Airport (USM) is a small, open-air airport tucked into the north-east of the island, and how you get from there to your room shapes the first hour of your trip more than most people expect.
What to expect at Samui Airport (USM)
USM is unlike most airports you will have flown into. There is no single enclosed terminal, just a series of open-air pavilions with tropical gardens between them, run by Bangkok Airways. It is small enough that you will clear immigration, collect your bag, and be outside in well under an hour on a normal day. The airport sits in the north-east of the island, closer to Chaweng and Bophut than to the southern coast, which matters once you start working out transfer times.
Koh Samui airport transfer options
Every option from the airport is a private one. There is no public bus service on Koh Samui, so your choices come down to:
- The official taxi counter just outside arrivals, with fixed zone prices displayed on a board. Expect somewhere in the region of 400-800 THB depending on how far you are going, since prices vary by zone and can drift with fuel costs.
- A pre-booked private transfer, arranged through your hotel or a transfer company before you fly. This is the option we point most guests towards, because the price is agreed in advance and a driver is waiting with your name rather than you negotiating at the curb after a long flight.
- Car rental, if you plan to explore the island independently and are comfortable with Thai driving conditions.
If you are staying with us, we can arrange a driver to meet you at arrivals. Ask us for the current price when you book — it moves with fuel, and we would rather quote you than leave a number here that has gone stale.
Why Grab does not solve this at the airport
Grab works well across most of Koh Samui, but it cannot pick up passengers inside the airport itself. Ride-hailing pickups are restricted on the airport grounds, so do not plan on ordering a Grab the moment you land expecting a driver to pull up at arrivals. If you want to use Grab for local trips later in your stay, that is a different story, but for the airport transfer itself you are working with the taxi counter or a pre-arranged driver.
How long is the drive to the south-east coast
Because USM sits in the north-east, journey times depend heavily on where you are staying. A run up to Chaweng or Bophut can be quick, sometimes not much more than 20 minutes. Heading down to the Lamai area and beyond, including Silver Beach, is a longer drive, and realistically you should budget somewhere around 30 to 45 minutes depending on traffic, roadworks, and the time of day you land. Anyone telling you an exact minute count for that leg is guessing, since it moves with conditions.
Silver Beach itself — Haad Thongtakian on a Thai map — sits on the east coast, in the cove between Chaweng Noi and Lamai, a few minutes north of Lamai proper. We have written a full breakdown of the beach, the drive, and why it is worth the extra time in our complete guide to Silver Beach, and a more focused piece on how to get to Silver Beach if you want the route options laid out beyond just the airport leg.
What to do while you wait
If your flight lands with a gap before check-in, or you are simply hungry after travelling, there is no need to rush straight to the room. The open-air layout of USM means the wait rarely feels like sitting in a typical terminal, and once you are through to your hotel area there is no shortage of places to eat before you have even unpacked.
Booking your transfer alongside your stay
The simplest way to avoid the arrivals-hall scramble is to sort your transfer at the same time you book your room. When you book direct with us rather than through a booking site, your room and your airport pickup get sorted in the same conversation — so there is a driver with your name on a sign rather than a queue at the taxi counter. You do not have to settle the transfer details the day you book; just send us your flight number once you have it.
If you are heading for the pool villas and family-friendly layout on the yacht club side of the bay, you can sort both the room and the transfer through Crystal Bay Yacht Club booking. If you would rather land, drop your bags, and walk straight onto the sand for dinner, the Crystal Bay Beach Club menu gives you an idea of what is waiting for you on arrival night.