NaJade — DJ in Bangkok for Events, Clubs, Weddings & Lessons

Bangkok to Koh Samui: Flight, Train and Ferry, or Bus and Boat?

Four young Thai friends on a catamaran deck sailing towards Koh Samui at sunset

By NaJade · DJ in Bangkok · Published October 27, 2026

The fastest way from Bangkok to Koh Samui is a direct Bangkok Airways flight from Suvarnabhumi: about 1 hour 5 minutes, with one-way fares typically around ฿2,800–6,800. The best-value option is a budget flight from Don Mueang to Surat Thani plus a bus-and-ferry combo, about 5–7 hours door to door. The cheapest is the overnight train or bus plus ferry, which takes 12–17 hours.

Koh Samui sits in the Gulf of Thailand, about 35 km off the coast of Surat Thani province. Because it’s an island, every route except the direct flight ends with a boat. I’ve done the trip all three ways — the quick flight for a wedding gig, the Surat Thani combo with a controller in my carry-on, and the night train for fun. Here’s what each one is really like.

Direct flight: about 1 hour, roughly ฿2,800–6,800, from Suvarnabhumi. Fly to Surat Thani plus bus and ferry: 5–7 hours, about ฿1,500–3,000 all in. Night train plus ferry: 15–17 hours, about ฿950–2,000. Book the ferry leg as a joint ticket so the connections are handled for you.

Your Options at a Glance

RouteTotal timeTypical cost (one way)Best for
Direct flight to Samui~1h 5m in the air฿2,800–6,800Short trips, comfort, connecting flights
Fly to Surat Thani + bus + ferry5–7 hours฿1,500–3,000Best balance of time and money
Night train + bus + ferry15–17 hours฿950–2,000Slow travel, saving a hotel night
Bus + ferry joint ticket12–16 hours฿620–1,750Tightest budgets

Fares rise around New Year, Chinese New Year and Songkran. Samui’s weather differs from the Andaman coast: its main rainy spell is usually around October to December, when ferry crossings can be rougher.

Option 1: The Direct Flight

Samui Airport was built by Bangkok Airways, which still runs it and operates the flights from Bangkok — around 20 a day from Suvarnabhumi and a few from Don Mueang. The flight takes about 1 hour 5–15 minutes, and the fare normally includes checked baggage.

  • Why it costs more: limited competition and airport fees. Book early for the lower end of the range.
  • The airport itself is small, open-air and close to Chaweng and Bophut, so transfers are short.
  • Getting to Suvarnabhumi: see Suvarnabhumi Airport to the city — the same routes work in reverse.

Option 2: Fly to Surat Thani, Then Ferry

Low-cost airlines including Thai AirAsia, Nok Air and Thai Lion Air fly from Don Mueang to Surat Thani (URT) in about 1 hour 15 minutes, with fares commonly around ฿1,000–2,000. In the arrivals hall, counters sell combo tickets that bundle a bus to the Donsak pier and a ferry to Samui.

Ferry operatorArrives atCrossing time
SeatranNathon~1h 30m
Raja Ferry (car ferry)Lipa Noi~1h 30m
Lomprayah (catamaran)Nathon~45 min

Airport combo tickets typically cost from a few hundred baht up to about ฿950 depending on the operator. Once you add the flight, this route usually lands at roughly half the price of the direct flight. Check the Don Mueang guide for getting to the airport.

Option 3: Night Train or Bus, Then Ferry

  • Train: around ten trains a day run from Krung Thep Aphiwat Central Terminal to Surat Thani’s Phun Phin station. Evening sleepers arrive around dawn, connecting with morning buses and ferries. A second-class air-con berth is the sweet spot. Book through the State Railway of Thailand or buy a joint train-bus-ferry ticket.
  • Government bus: evening departures from the Southern Bus Terminal and Mo Chit connect with ferries the next morning — the cheapest option overall.
  • Private bus-and-boat tickets: Lomprayah and others run combined coach and catamaran services from the Khao San area, taking roughly 11–14 hours.

Like any long overnight trip, keep valuables on you and be wary of very cheap street-sold “VIP” tickets — see Bangkok scams to avoid. If you enjoy the sleeper, it’s the same experience as Bangkok to Chiang Mai.

Tips for the Trip

  1. Buy joint tickets for any route with a ferry. If a bus is late, the operator holds or rebooks your boat.
  2. Check the ferry pier on your ticket. Nathon, Lipa Noi and Bangrak are in different parts of the island.
  3. Pack light for boats. Big suitcases are awkward on catamarans and piers.
  4. Allow buffer time before an onward international flight; weather can delay ferries.
  5. Carry motion-sickness tablets if you’re sensitive — the Gulf can be choppy in the rainy season.

A Note From NaJade

My favourite way to Samui isn’t the fastest. It’s the Surat Thani combo: a cheap morning flight, a bus through the countryside, and then forty-five minutes on the catamaran watching the island get bigger. By the time you step onto the pier, you’ve already switched into island mode. When I’m flying in for a gig with a tight schedule, I take the direct flight and don’t think twice. But if you have the time, the ground and sea route shows you a side of southern Thailand the plane flies right over. Either way, book the boat with the bus — that’s the one tip that saves people the most stress.

More: Bangkok to Phuket, Bangkok to Hua Hin, the best time to visit Bangkok, and how to get around Bangkok.

Frequently Asked Questions

What is the fastest way from Bangkok to Koh Samui?
The direct Bangkok Airways flight is fastest, taking about 1 hour 5–15 minutes from Suvarnabhumi, with a few departures from Don Mueang too. Samui Airport is close to Chaweng and Bophut, so you can be at your hotel within a couple of hours of take-off. It is also the most expensive option.
How much is a flight from Bangkok to Koh Samui?
Direct one-way fares typically range from about ฿2,800 to ฿6,800, usually including checked baggage. Prices are higher at peak holidays. For a cheaper alternative, fly from Don Mueang to Surat Thani for roughly ฿1,000–2,000 and add a bus-and-ferry combo, which brings the total to around ฿1,500–3,000.
Is there a train from Bangkok to Koh Samui?
Not all the way, because Samui is an island. Take a train from Krung Thep Aphiwat Central Terminal to Surat Thani’s Phun Phin station, then a bus to the Donsak pier and a ferry to Samui. Joint tickets cover all three legs. The whole trip takes around 15–17 hours.
Why are flights to Koh Samui so expensive?
Samui Airport was built and is run by Bangkok Airways, which operates the flights from Bangkok, so there is very little competition on the route, and airport fees are high. Flying into Surat Thani on a low-cost carrier and taking the ferry is the usual way to save money, at the cost of a few extra hours.
Which ferry goes from the mainland to Koh Samui?
From Donsak pier, Seatran sails to Nathon in about 1 hour 30 minutes, Raja Ferry runs car ferries to Lipa Noi in a similar time, and Lomprayah’s catamaran reaches Nathon in about 45 minutes. Most travellers buy the ferry as part of a joint ticket from the airport, train station or Bangkok.
What is the cheapest way from Bangkok to Koh Samui?
A government bus from Bangkok combined with a ferry is the cheapest, from roughly ฿620 at the counter, taking 12–16 hours. The night train with a ferry connection is slightly more expensive but more comfortable if you book a sleeper berth. Both save a night’s accommodation because you travel overnight.

About the Author

NaJade is a Bangkok-based DJ playing progressive house, melodic EDM, pop, and Thai music across clubs, rooftops, and weddings in Thailand — and has lived in the city long enough to have made every one of these mistakes at least once. Find him on YouTube, Instagram, and TikTok.

🎧 Listen to his latest set · 💌 Book him for your venue or event