Skip to content
How to Get to Koh Samui: Flights, Ferries & Costs

How to Get to Koh Samui: Flights, Ferries & Costs

The quick version

Fly direct or go bus/train + ferry? Compare routes to Koh Samui from Bangkok, Phuket and Surat Thani by time, cost and hassle.

6 min readBy Soi Scout Editorial
Share this article:
On this page

Last updated November 2026. Koh Samui is an island, so how to get to Koh Samui comes down to two choices: fly straight to the island's own airport, or reach the mainland near Surat Thani and cross by ferry. Flying suits short trips, families and heavy luggage. The mainland route suits budget travelers with spare time. Times below are approximate and come from traveler reports, so confirm them with operators before you book.

Featured image: Christophe95, CC BY-SA 4.0, via Wikimedia Commons.

Raja Ferry at Donsak Pier (6218493250) — 1
Photo: Fabio Achilli from Milano, Italy, CC BY 2.0, via Wikimedia Commons.

Short answer: the main ways to reach Koh Samui

Pick by what you value most. Each option below is covered in its own section.

  • Fastest: fly direct to Samui from Bangkok or Phuket.
  • Cheapest: fly or ride to the Surat Thani area, then take a combined bus and ferry ticket.
  • Families and heavy bags: fly direct and skip the pier transfer.
  • Flexible schedule: take the overland route and pick your own departure day.

Route comparison table: flight vs. bus and ferry

Figures are approximate and traveler-reported. Fares change by season, so check current prices with the airline or ferry operator. Local baht prices were not available for this guide, so costs are shown as relative.

RouteLegsApprox. total timeRelative costBest forSkip if
Direct flightOne flight, then a short island transferAbout 1 hour in the air from BangkokHighestFamilies, short trips, peak holidaysYou are on a tight budget
Fly to Surat Thani + ferryFlight, bus to pier, ferryAbout 4 hours from Surat Thani airport to the islandMiddleBudget travelers who still want to save timeYou land late in the evening
Bus and ferry combo from PhuketBus to pier, then ferryAbout 8 to 9 hoursLowestBackpackers with a full day freeYou have heavy bags or small children
Seatran Ferry at Donsak Pier (48107373852) — 3
Photo: Fabio Achilli from Milano, Italy, CC BY 2.0, via Wikimedia Commons.

Flying direct to Koh Samui

Sponsored

A direct flight is the simplest answer to how to get to Koh Samui. Travelers report about one hour in the air from Bangkok and about 55 minutes from Phuket. Fares are often reported as high, especially around Christmas, so book early for peak weeks. Check routes, frequency and baggage rules with the airline before you commit. Our Koh Samui airport guide covers the terminal and arrival process. Reports describe an open-air terminal, so confirm facilities on the official airport pages.

The mainland route: Surat Thani to Koh Samui

Seatran Ferry at Donsak Pier (48107312668) — 4
Photo: Fabio Achilli from Milano, Italy, CC BY 2.0, via Wikimedia Commons.

This route replaces the expensive flight leg. Fly or travel to Surat Thani, take a bus to the pier, then board a ferry. Travelers report roughly 1 hour on the bus and about 4 hours from the airport to reaching the island. Combined tickets cut the risk of a missed connection, because one operator handles the transfer. Our Surat Thani to Koh Samui guide walks through each leg. Check the Airports of Thailand site for Surat Thani airport details. Then read our Koh Samui ferry guide for pier and crossing choices. Operators such as Lomprayah and Raja Ferry publish timetables. Ferry crossing times vary between sources, so rely on the operator's current schedule.

How to get to Koh Samui from Bangkok

How To Get To Koh Samui, Thailand — 5
Photo: Fabio Achilli from Milano, Italy, CC BY 2.0, via Wikimedia Commons.

From Bangkok you have three broad options. Fly direct, fly to Surat Thani and cross by ferry, or travel overland. Direct flying saves the most time. Flying to Surat Thani is reported to cost much less than a direct fare, but it adds a bus and a ferry. Overland travel is the longest option. Check the State Railway of Thailand for current overnight train services before planning around one. Details for this corridor are in our Bangkok to Koh Samui guide.

Good to know

With no direct ferry from Bangkok, one report puts a flight, bus and ferry combination at about 4 to 5 hours.

From Phuket and other islands

From Phuket, the choice is a flight of about 55 minutes or a combo bus and ferry ticket. Travelers report the combo takes about 8 to 9 hours, most of it on the bus. That makes it a full travel day, so do not plan activities for arrival day. Gulf islands such as Koh Phangan and Koh Tao are reported to have regular ferry links to Samui. Confirm current sailings and seasonal changes with the operator before you travel.

Tip

Phuket's bus and ferry combo runs 8 to 9 hours, while the mainland route from Surat Thani airport takes about 4 hours.

How To Get To Koh Samui, Thailand — 6
Photo: Fabio Achilli from Milano, Italy, CC BY 2.0, via Wikimedia Commons.

Once you land: getting to your hotel

Sponsored

Arrival is only half the journey. Islands this size need a plan from the airport or pier to your hotel. Decide in advance whether you want a private taxi or a shared ride. Our Koh Samui songthaew guide explains the shared option. Hotel area affects transfer length, so ask your hotel for a transfer time. Once you are settled, see our guide to getting around Koh Samui.

Mistakes to avoid when planning the trip

Sponsored

Most problems come from tight timing and unchecked details.

  • Booking a flight that lands close to the last ferry departure.
  • Assuming ferry schedules stay the same all year.
  • Naming a pier from memory instead of checking your ticket.
  • Choosing the cheapest route when you carry heavy luggage.
  • Ignoring sea conditions in the rainy season; check operator notices.

Frequently Asked Questions

What is the cheapest way to get to Koh Samui?

A combined bus and ferry ticket is usually the cheapest option. Reports put it well below a direct flight, particularly from Phuket. It costs you hours, so weigh the time against the saving.

What islands can you get to from Koh Samui?

Travelers report ferries from Samui to Koh Phangan and Koh Tao. Check current sailings with an operator such as Lomprayah before you plan a day or an onward trip.

How long is a ferry from Bangkok to Koh Samui?

This guide found no direct ferry from Bangkok. Travelers combine a flight or bus with a ferry from the mainland. One report gives about 4 to 5 hours for a flight, bus and ferry combination, but confirm timings with the operator.

Notes for your Thailand trip

Optional updates when we add or change a town or island guide.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful