
How to Get to Koh Samui: Flights, Ferries & Costs
Fly direct or go bus/train + ferry? Compare routes to Koh Samui from Bangkok, Phuket and Surat Thani by time, cost and hassle.
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.

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.
| Route | Legs | Approx. total time | Relative cost | Best for | Skip if |
|---|---|---|---|---|---|
| Direct flight | One flight, then a short island transfer | About 1 hour in the air from Bangkok | Highest | Families, short trips, peak holidays | You are on a tight budget |
| Fly to Surat Thani + ferry | Flight, bus to pier, ferry | About 4 hours from Surat Thani airport to the island | Middle | Budget travelers who still want to save time | You land late in the evening |
| Bus and ferry combo from Phuket | Bus to pier, then ferry | About 8 to 9 hours | Lowest | Backpackers with a full day free | You have heavy bags or small children |

Flying direct to Koh Samui
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

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

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.
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.
Phuket's bus and ferry combo runs 8 to 9 hours, while the mainland route from Surat Thani airport takes about 4 hours.

Once you land: getting to your hotel
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
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.
You might also like
Continue reading
More guides you'll find useful





