
How to Get to Koh Samui: Flights, Ferries, Train & Bus (2026)
Fly direct, or take the Surat Thani ferry, or an overnight train. Compare time, cost and luggage trade-offs by route, with pier and airport logistics.
On this page
Last updated November 2026: how to get to Koh Samui comes down to three routes, and a direct flight from Bangkok takes about 65 minutes. Budget travellers can fly to Surat Thani and cross by bus and ferry instead. Overland travellers can take the night train or a bus plus a ferry, which typically takes 10 to 16 hours.
Featured image: Per Meistrup, CC BY-SA 3.0, via Wikimedia Commons.
Fastest answer: the best way to get to Koh Samui
Flying direct from Bangkok to Samui Airport (USM) is the quickest option, at roughly 65 minutes in the air. Landing at Surat Thani Airport (URT) and continuing by minivan and ferry costs less in many cases but adds about 3 to 4 hours. Going overland from Bangkok by train or bus plus a ferry typically takes 10 to 16 hours, and sources disagree on the exact figure. Samui lies about 700 km from Bangkok, so every route has either a flight or one long overland leg. Use the table below to match a route to your budget, luggage and arrival time.
Route comparison at a glance
Times below are door-to-door estimates from Bangkok and shift with operator, season and weather. Fares are shown as relative tiers because no fare is fixed. Check each operator's current schedule before you commit to a connection.
| Route | Typical time | Cost tier | Transfers | Best for |
|---|---|---|---|---|
| Direct flight to Samui Airport | About 65 min in the air, plus airport buffers | Premium | 0 to 1 | Speed, families, late-day arrivals |
| Fly to Surat Thani, then minivan and ferry | About 3 to 4 hours after landing | Mid | 2 | Saving on the fare |
| Night train to Surat Thani, then bus and ferry | About 12 to 16 hours | Budget to mid | 2 to 3 | Travellers with time who want a sleeper berth |
| Bus plus ferry | About 10 to 14 hours | Budget | 2 to 3 | Tight budgets |
| Drive plus car ferry | About 10 to 12 hours | Varies | 1 | Own vehicle, heavy luggage |

Fly direct to Koh Samui Airport
Direct flights land at Samui Airport (USM) from Bangkok Suvarnabhumi and Bangkok Don Mueang. Flight time from Bangkok is about 65 minutes, and many departures run each day. Bangkok Airways operates the airport, and its airport information site is the place to confirm current schedules. Single-airline control means fares can run high, especially around Christmas and New Year. Book early for those weeks and compare against the Surat Thani option before you pay. Arrival is simple, because bags and taxi desks sit close together and most beach hotels are a short drive away. For terminal layout and transfer detail, read our guide to Samui Airport arrivals.

Fly to Surat Thani, then bus and ferry
Surat Thani Airport (URT) is on the mainland, and a joint minivan-and-ferry ticket carries you onward. Expect about 1.5 hours by road to Donsak pier and about 1.5 hours on the ferry. Total time from landing is typically 3 to 4 hours. Check Airports of Thailand for airport details and Raja Ferry for its airport-to-Samui service. The saving is real when direct fares are high and you land by early afternoon. It shrinks when your flight arrives late, because the last ferry may have gone. Heavy luggage and small children also make two transfers tiring. A combined ticket helps, since the operator can hold your connection if the flight is delayed. Step-by-step options sit in our Surat Thani to Samui guide.
Landing late at Surat Thani squeezes the connection: the drive alone is about 1.5 hours by road to Donsak pier before any ferry sails.

Bangkok to Koh Samui: night train, bus and flight options compared
Flying is quickest, while the night train suits travellers who want to sleep through the long leg. The train runs to Surat Thani, and a bus then carries you to Donsak pier for the ferry. Confirm the current Bangkok departure station and sleeper availability with State Railway of Thailand before booking. Buses are cheapest but least comfortable. Sources disagree on the route, since some buses go via Chumphon and others via Surat Thani and Donsak. Check which pier your ticket ends at before paying. Lomprayah runs Chumphon-linked departures to Maenam pier, so that routing is a different journey from the Donsak one. Plan on roughly 10 to 16 hours overall. Our Bangkok to Samui comparison breaks down each option by leg.

By ferry and catamaran: mainland piers and island piers
Mainland ferries cross from Donsak, and the crossing typically takes about 90 minutes to 2 hours. A faster catamaran is cited at about 45 minutes, so check the operator before assuming. Samui has four piers that matter, and your pier decides your onward ride. Confirm each pier-to-route match on the operator's site, because services change.

| Samui pier | Coast | Main connection | Best for |
|---|---|---|---|
| Nathon | West | Mainland ferries via Donsak and Surat Thani | Main passenger crossing from the mainland |
| Lipa Noi | West | Raja Ferry from Donsak | Cars and motorbikes |
| Bangrak | Northeast, near the airport | Koh Phangan and Koh Tao | Quickest island-hopping |
| Maenam | North | Koh Phangan, Koh Tao and Chumphon | High-speed Lomprayah catamarans |
Driving to Samui with a car ferry
Driving from Bangkok covers about 700 km and takes around 10 to 12 hours. The route passes Nakhon Pathom, Ratchaburi and Surat Thani before reaching a mainland ferry terminal such as Donsak. Car ferries add sailing time and queue time that drive estimates usually leave out. Lipa Noi pier is the usual Samui landing for vehicles on the Raja Ferry route. Driving suits families with heavy bags and travellers who want a car on the island. Solo travellers with light luggage usually do better by flying and renting a car at the airport. Leave early, because you want to reach the ferry in daylight.

From Phuket, Koh Phangan, Koh Tao and other starting points
Phuket has no direct ferry in our evidence, so most overland trips run via the mainland. One rental guide puts the Phuket drive at 6 to 7 hours including ferry sailing, but not waiting. Island-hopping is much simpler. Ferries to and from Koh Phangan typically take 20 to 30 minutes, and fares cited run ฿350 to ฿550. Koh Tao sailings take about 1 hour 30 minutes to 2 hours at ฿600 to ฿850. Both usually leave from Bangrak or Maenam pier on Lomprayah or Seatran. Confirm fares and times with each operator, since they change by season. For a longer comparison, see our island ferry options.
Choose by traveller type
Match your situation to a route in the matrix below. Then use the timelines to plan buffers for each leg.

| Traveller | Origin | Best route | Why |
|---|---|---|---|
| Speed-first | Bangkok | Direct flight | One leg of about 65 min |
| Budget | Bangkok | Bus plus ferry, or Surat Thani flight | Lowest cost tier, more transfers |
| Families | Bangkok | Direct flight | Fewer transfers with strollers and bags |
| Comfort | Bangkok | Direct flight, or night train sleeper | Rest on the way, or no overland leg |
| Late arrival | Any | Direct flight | Mainland ferries may have stopped |
| Rainy season | Any | Direct flight | Avoids a long sea crossing |
Arrival logistics: airport to hotel and first-day transport
Grab cars reportedly cannot pick up at Samui Airport, so arrange a licensed taxi or a pre-booked transfer. Hotel-booked transfers range from about ฿300 to ฿2,500, with an average near ฿700 one way. Booking at least 24 hours ahead usually gives the widest choice of vehicles. Rental counters at the airport open around 7:00 or 8:00 and close between roughly 5:00 PM and 8:30 PM, so late arrivals should pick up the next day. Rental cars typically cost ฿540 to ฿1,415 a day. On the island, songthaews are the cheapest ride at roughly ฿100 to ฿150 per person by day and ฿200 or more at night. Taxis rarely come in under ฿200. Scooters carry real safety risk and are a major contributor to the island's accident rate, so weigh that before renting one. More detail is in our guide to getting around Samui. Airport specifics are on our airport page.
Booking at least 24 hours ahead matters most for late landings, because rental desks may close as early as roughly 5:00 PM.

Mistakes to avoid and booking tips
Monsoon weather from October to December, sometimes into early January, can bring rough seas and ferry delays. Pad your plans with a spare half day if you travel then. If your ferry is cancelled, ask the operator about the next sailing. Otherwise, rebook on another operator or fly instead. Book high-season ferries one to two weeks ahead, particularly around Christmas, New Year and Full Moon Party dates on Koh Phangan.
- Leave a generous buffer between a flight landing at Surat Thani and the last ferry.
- Check which Samui pier your ticket lands at before you pay.
- Confirm whether a bus bundle goes via Chumphon or Donsak.
- Book a combined ticket if you want the operator to cover a missed connection.
- Do not count on Grab for an airport pick-up.
- Carry passport and valuables on deck, not in your luggage.
Building the rest of the trip? Our Koh Samui attractions guide covers the sights, districts and logistics around this guide.
Getting to other destinations
Frequently Asked Questions
What airport do you fly into to go to Koh Samui?
Fly into Samui Airport (USM) for the fastest route, about 65 minutes from Bangkok. Surat Thani Airport (URT) on the mainland is the budget alternative, with a minivan and ferry adding about 3 to 4 hours.
How do I go from Bangkok to Koh Samui?
Fly direct to Samui from Bangkok Suvarnabhumi or Don Mueang. Alternatively, take a night train or bus to Surat Thani, then a bus and ferry via Donsak. Overland trips typically take 10 to 16 hours.
What is the best way to get around Koh Samui?
Songthaews are cheapest, taxis suit short hops, and a rental car gives the most freedom. Scooters are risky, so think carefully before renting one.
Explore More Koh Samui Guides
Keep planning your Koh Samui trip with these guides.
Koh Samui Guides
Useful notes for your Thailand trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





