For Guests · Samui Travel

How to Get to Koh Samui


Four real routes, real prices, honest verdict per traveller type.

There are four sensible ways to get to Koh Samui from abroad. The one most travellers book is the most expensive. The one that saves the most money takes 5 hours longer but is genuinely fine if you've planned for it. Here's the honest breakdown — I book these flights for our villa guests every week, so the numbers below are what people actually pay, not brochure prices.

Route 1: Bangkok Airways direct to Samui (USM)

Best for: Anyone arriving from Bangkok, Singapore, Phuket, Pattaya, Hong Kong, Chengdu. Anyone who values time more than money. Anyone with kids old enough to be impatient but not old enough to entertain themselves on a 4-hour bus-and-ferry combo.

Samui Airport is privately owned by Bangkok Airways, which means they run almost all the direct services. From Bangkok (BKK or DMK), expect 1h 15m gate-to-gate, multiple flights daily, and a one-way fare typically between 2,750 and 6,500 THB (USD 75–175). Singapore direct is around 4 hours, 8,000–14,000 THB one way. There's also a Phuket–Samui shuttle at around 1h, and one daily flight from Pattaya (U-Tapao) which is genuinely useful if you're already in eastern Thailand. Chinese carriers serve Chengdu and a few other secondary mainland cities seasonally.

The catch is price. The same route on a budget airline (which doesn't exist here) would be a third of the cost. You're paying for the privately-owned airport and the convenience of landing on the island.

Verdict: If you're flying into Bangkok internationally and connecting onward the same day, just pay it. Anything that involves changing airports in Bangkok adds 3-4 hours and a real risk of missing your villa check-in.

Route 2: The Surat Thani budget hack (URT + bus + ferry)

Best for: Couples on a budget. Long-stay visitors. Anyone who would rather spend the saved money on an extra night in their villa.

This is the route that genuinely saves you money. Fly into Surat Thani International (URT) on Thai AirAsia, Nok Air, Thai Lion Air or Thai VietJet from Bangkok (DMK or BKK). One-way fares start around 1,200 THB and rarely exceed 3,000 THB. From there, a combined bus-and-ferry transfer takes you across to Samui.

Three operators run this route from Surat Thani Airport. Lomprayah is the fastest and most popular, around 850 THB and just over 2 hours total — bus to Donsak Pier, then their high-speed catamaran to Nathon Pier on Samui. Raja Ferry is the cheapest at around 540–570 THB, a slightly slower 3-hour journey landing at Lipa Noi (the southwest of the island). Seatran and Phantip sit in between. Most operators sell tickets at the airport on arrival, but Lomprayah sells out around the Full Moon Party each month — book ahead if you're travelling near that date.

Total time from leaving Bangkok to arriving at your villa, allowing for the connection: around 6–7 hours. A direct Bangkok Airways flight to Samui would be 3.5 hours door to door. So you're spending roughly 3 extra hours in transit. For a couple flying together, the saving is typically 5,000–10,000 THB.

Verdict: If you have no kids and you're staying a week or longer, the maths is obvious. The 3-hour penalty pays for two extra dinners, a private chef night, or a sunset boat trip. Just don't book the last bus-ferry of the day with a tight flight connection — Bangkok-area traffic to DMK is unpredictable.

Route 3: Nakhon Si Thammarat (NST + bus + ferry)

Best for: Specific situations only — usually when NST has a much cheaper flight or a schedule Surat Thani doesn't.

Nakhon Si Thammarat is the second mainland airport that connects to Samui. Thai AirAsia, Nok Air and Thai Lion Air all fly here from Bangkok, sometimes for a few hundred baht less than Surat Thani. The ground journey is longer though — bus and ferry combos run roughly 3.5 hours from NST Airport to Samui, with Lomprayah's twice-daily express at around 460–760 THB and Raja Ferry buses at around 460–800 THB.

The two issues with this route are timing and frequency. There are fewer ferry departures than Surat Thani, and several routes have you sitting at NST Airport for 1–2 hours waiting for the bus. If you arrive on a flight that doesn't connect well, you can lose an hour just standing around.

Verdict: Only choose NST over Surat Thani if the flight price gap is significant (more than 1,500 THB per person) or the schedule lines up better. For most travellers, Surat Thani is simpler.

Route 4: Direct international flights to Samui

Best for: People already in Asia who can fly direct without going through Bangkok.

Bangkok Airways operates several international routes that bypass Bangkok entirely. Singapore–Samui direct is the most common (4 hours, around 8,000–14,000 THB one-way) and saves you a Bangkok layover. Hong Kong and Chongqing have direct services too, though schedules thin out outside high season. Kuala Lumpur connects via Bangkok almost always.

If you're already in Asia, check whether your origin city has a direct Samui flight before you book a Bangkok connection. The price premium over a Bangkok stopover is sometimes only 20% — and the time saving is 4-6 hours.

Verdict: Always check direct first if you're departing from Singapore, Hong Kong, mainland China or KL.

The combined Bangkok-to-Samui ferry ticket (the second budget option)

There's one more route worth knowing about. From central Bangkok, you can buy a single combined ticket — train or bus to Surat Thani, then bus and ferry to Samui — sold by Lomprayah, 12Go and similar operators for around 1,500–2,000 THB. Total journey is 12–14 hours, often overnight, and the train is genuinely comfortable in second-class sleeper. This is the proper backpacker option but it's also fine for couples who like train travel and want to see some countryside. Total cost from Bangkok to your villa, including everything: under 2,500 THB per person.

So what should you actually book?

Here's the simple decision tree I give our villa guests when they ask:

  • Family with kids under 10: Bangkok Airways direct. Don't even consider the alternatives. The 6-hour ground journey with tired children is not worth the savings.
  • Couples, week-long stay: Surat Thani + Lomprayah. Book the morning flight, you'll be at the villa by mid-afternoon, and you've saved enough for a chef night.
  • Long-stay visitor (2+ weeks) or repeat guest: Surat Thani every time. The savings compound and you'll know the drill on round two.
  • Same-day connection through Bangkok: Pay for Bangkok Airways. The risk of missing the Samui boat ferry with checked bags isn't worth 5,000 baht.
  • Already in Singapore, HK, KL, mainland China: Check direct flights first.
  • You love trains and you've got time: Bangkok overnight train + bus + ferry. It's a proper Thai travel experience.

One last thing — getting from the pier to your villa

If you arrive at Nathon Pier (Lomprayah, Seatran), most villas are 20-50 minutes' drive away. Bophut, Maenam and the north coast are closest at 20-30 minutes. Chaweng is 40 minutes. Lamai and the south coast are 45-60 minutes. If you arrive at Lipa Noi (Raja Ferry), you're on the southwest coast — 45 minutes to Bophut, an hour to Chaweng. We organise private taxi pickup for our guests at any pier or the airport — 700–1,500 THB depending on villa location, and it includes meeting you at the gate with a name sign so you don't have to think about a thing after a long travel day.

Written by Adam Tokar, Portfolio Manager at Mr Property Siam. Adam books transfers and flights for villa guests on Koh Samui every week and lives on the island full-time. Mr Property Siam manages 90+ villas across Bophut, Chaweng, Lamai, Maenam, Choeng Mon and Plai Laem.

Need help with airport transfers?


When you book a villa with us, we organise pier and airport pickup as part of the welcome — fixed price, met-on-arrival, no surge pricing.

WhatsApp Call Email