Skip to content
How to Get to Koh Samui: Flights, Ferries, Train & Bus (2026)

How to Get to Koh Samui: Flights, Ferries, Train & Bus (2026)

The quick version

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.

9 min readBy Siam Handbook Editorial
Share this article:
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.

RouteTypical timeCost tierTransfersBest for
Direct flight to Samui AirportAbout 65 min in the air, plus airport buffersPremium0 to 1Speed, families, late-day arrivals
Fly to Surat Thani, then minivan and ferryAbout 3 to 4 hours after landingMid2Saving on the fare
Night train to Surat Thani, then bus and ferryAbout 12 to 16 hoursBudget to mid2 to 3Travellers with time who want a sleeper berth
Bus plus ferryAbout 10 to 14 hoursBudget2 to 3Tight budgets
Drive plus car ferryAbout 10 to 12 hoursVaries1Own vehicle, heavy luggage
Surat Thani railway station — 2
Photo: Wikimedia Commons, CC BY-SA 3.0, via Wikimedia Commons.

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.

How To Get To Koh Samui, Thailand — 3
Photo: kallerna, CC BY-SA 4.0, via Wikimedia Commons.

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.

Good to know

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.

202402 Check-in Drop-Off Area of USM — 4
Photo: MNXANL, CC BY-SA 4.0, via Wikimedia Commons.

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.

How To Get To Koh Samui, Thailand — 5
Photo: kallerna, CC BY-SA 4.0, via Wikimedia Commons.

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.

How To Get To Koh Samui, Thailand — 6
Photo: Binderdonedat, CC BY 3.0, via Wikimedia Commons.
Samui pierCoastMain connectionBest for
NathonWestMainland ferries via Donsak and Surat ThaniMain passenger crossing from the mainland
Lipa NoiWestRaja Ferry from DonsakCars and motorbikes
BangrakNortheast, near the airportKoh Phangan and Koh TaoQuickest island-hopping
MaenamNorthKoh Phangan, Koh Tao and ChumphonHigh-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.

How To Get To Koh Samui, Thailand — 7
Photo: nakhon100, CC BY 2.0, via Wikimedia Commons.

From Phuket, Koh Phangan, Koh Tao and other starting points

Sponsored

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.

How To Get To Koh Samui, Thailand — 8
Photo: Binderdonedat, CC BY 3.0, via Wikimedia Commons.
TravellerOriginBest routeWhy
Speed-firstBangkokDirect flightOne leg of about 65 min
BudgetBangkokBus plus ferry, or Surat Thani flightLowest cost tier, more transfers
FamiliesBangkokDirect flightFewer transfers with strollers and bags
ComfortBangkokDirect flight, or night train sleeperRest on the way, or no overland leg
Late arrivalAnyDirect flightMainland ferries may have stopped
Rainy seasonAnyDirect flightAvoids 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.

Tip

Booking at least 24 hours ahead matters most for late landings, because rental desks may close as early as roughly 5:00 PM.

Arrival logistics: airport to hotel and first-day transport in Koh-Samui
Photo: smagdali, CC BY 2.0, via Flickr

Mistakes to avoid and booking tips

Sponsored

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

Sponsored

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

Sponsored

Keep planning your Koh Samui trip with these guides.

Koh Samui Guides

Useful notes for your Thailand trip

Optional updates to our guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful