You have booked a flight to Bangkok and you want to get to Koh Samui. You search Google and get eight different conflicting answers — some say fly, some say night bus, some say train to ferry, some mention a joint ticket that may or may not exist anymore.
This guide cuts through all of it. There are four real options. Here is exactly what each one costs, how long it takes, and which one you should choose based on your budget and travel style.
🏝️ Bangkok to Koh Samui — Quick Answer
Flying takes 1.5 hours and costs £35–80. The train and ferry combination takes 12–14 hours and costs £20–35. The bus and ferry takes 10–12 hours and costs £15–25. A joint ticket through Lomprayah covers door-to-door from Bangkok Khao San Road for about £20. Flying wins on time. The bus-ferry wins on budget and scenery.
Option 1 — Fly Bangkok to Koh Samui
Koh Samui Airport (USM) is a private airport operated exclusively by Bangkok Airways. This is both the most important and most frustrating fact about flying to Koh Samui: there are no budget airlines. Bangkok Airways has a monopoly and charges accordingly.
- Route: Bangkok Suvarnabhumi (BKK) or Don Mueang (DMK) to Koh Samui (USM)
- Flight time: 1 hour 20 minutes
- Price: £40–120 return booked in advance, often £80–150+ booked late
- Frequency: Multiple daily flights
- Best for: Travellers who value time over money, those with heavy luggage, families
Option 2 — Train + Ferry
The classic slow route — and for many travellers, the best one. The overnight train from Bangkok Hua Lamphong station departs in the evening, arrives at Surat Thani in the early morning, then a bus transfer takes you to the ferry pier for the crossing to Koh Samui.
- Train: Bangkok Hua Lamphong to Surat Thani — departs approximately 18:00–19:30, arrives 06:00–08:00
- Class options: 2nd class sleeper (recommended) £15–22, 1st class sleeper £30–45
- Ferry: Surat Thani to Koh Samui — 1.5 hours, £6–10 depending on ferry company
- Total cost: £22–35 including all transfers
- Total time: 12–15 hours door to door
- Best for: Budget travellers, those who enjoy the journey, travellers wanting to arrive well-rested without a night hotel cost
Option 3 — Bus + Ferry (Lomprayah Joint Ticket)
Lomprayah is the most popular tourist transport operator for the Gulf islands and sells a joint ticket from Bangkok's Khao San Road area directly to Koh Samui — covering bus, ferry and all transfers in a single booking.
- Departure: Khao San Road area, approximately 21:00
- Arrival: Koh Samui, approximately 09:00–11:00
- Total time: 10–12 hours
- Cost: £18–25 per person
- Best for: Backpackers and budget travellers staying in the Khao San Road area, anyone who wants a single ticket with no planning
Option 4 — Fly to Surat Thani + Ferry
The smart budget-flyer option. AirAsia and Nok Air both fly Bangkok Don Mueang to Surat Thani for £15–35. From Surat Thani airport, a minibus transfer takes you to the ferry pier (30 minutes, £4–6) and the Seatran or Raja ferry crosses to Koh Samui in 1.5 hours (£6–10).
- Total time: 3.5–5 hours depending on flight timing and connections
- Total cost: £25–50 including all transfers
- Best for: Anyone who wants to fly but cannot justify Bangkok Airways prices
Side-by-Side Comparison
| Option | Time | Cost | Best For |
|---|---|---|---|
| Bangkok Airways direct | 1.5 hrs + transfers | £40–120 | Speed, comfort, heavy luggage |
| Fly to Surat Thani + ferry | 3.5–5 hrs | £25–50 | Budget flyers wanting speed |
| Train + ferry (overnight) | 12–15 hrs | £22–35 | Experience, saves hotel night |
| Lomprayah bus + ferry | 10–12 hrs | £18–25 | Cheapest, easiest to book |
Which Option Should You Choose?
Bangkok Airways direct. Book as far ahead as possible — prices rise significantly within 2 weeks of departure. Check on Kiwi.com before going direct to Bangkok Airways as prices occasionally differ.
Lomprayah joint ticket from Khao San Road. Book directly on lomprayah.com or through your guesthouse — do not pay the premium at a tourist booking desk.
Fly AirAsia or Nok Air to Surat Thani, then ferry. Book the flight on Kiwi.com for the best price, arrange the airport-to-pier transfer on arrival — taxis and minibuses wait outside the terminal.
Overnight train to Surat Thani in a 2nd class sleeper. You travel while you sleep and arrive in the morning. Book train tickets at least a week ahead on 12go.asia or at Hua Lamphong station.
🏝️ Plan Your Koh Samui Trip
All hotels →✈️ Book Your Journey
✈️❓ Frequently Asked Questions
The cheapest option is the Lomprayah joint ticket (bus + ferry) from Bangkok's Khao San Road area, costing approximately £18–25 per person. It takes 10–12 hours and covers all transfers in a single booking. The overnight train to Surat Thani followed by a ferry is slightly more expensive at £22–35 but many travellers prefer the sleeper train experience.
Flying directly on Bangkok Airways takes approximately 1.5 hours including transfers. Flying AirAsia to Surat Thani then taking the ferry takes 3.5–5 hours. The overnight bus and ferry (Lomprayah) takes 10–12 hours. The overnight train to Surat Thani plus ferry takes 12–15 hours.
Yes — Bangkok Airways operates direct flights from Bangkok Suvarnabhumi to Koh Samui Airport (USM). Bangkok Airways has an exclusive operating agreement with Koh Samui Airport, meaning no budget airlines fly there. Prices are typically £40–120 return booked in advance. Budget alternative: fly AirAsia to Surat Thani then take the 1.5-hour ferry.
Yes, if you enjoy the journey and want to save on accommodation. The overnight train from Bangkok to Surat Thani departs around 18:00–19:30 and arrives around 06:00–08:00. A 2nd class sleeper costs £15–22. You travel while you sleep and arrive refreshed in the morning ready for the ferry crossing. Book at least a week ahead on 12go.asia.
Seatran Ferry and Raja Ferry both operate the Surat Thani to Koh Samui crossing regularly throughout the day. Both take approximately 1.5 hours and cost £6–10. Seatran is generally considered slightly more reliable. Tickets can be purchased at the pier — no advance booking needed for most of the year.
📚 More Thailand Planning Guides
👉Thailand Travel Guide — Stop Making These MistakesRead → 👉Phuket vs Koh Samui — Which Thai Island Actually Wins?Read → 👉How Much Does Thailand Cost? — The Honest BreakdownRead → 👉Is Thailand Safe? — The Honest Traveller's AnswerRead → 👉Flight Booking Mistakes That Cost You HundredsRead →🛠️ Free Trip Planning Tools
Work out your exact budget before you book
Check entry requirements for 197 countries
149 world currencies updated daily
Custom lists by destination and trip type
Best month for any destination worldwide
We research every destination thoroughly — honest, practical guides with no fluff and no sponsored opinions. Just real advice that helps you travel smarter.
Found this useful? Share it 😊
Get Free Travel Tips Every Week
Honest destination guides, money-saving tips and first-timer advice — straight to your inbox.
No spam. Unsubscribe anytime.
📖 More Thailand Guides
✅ Final Verdict
The route you pick comes down to one question: is your most limited resource time or money? If time — fly Bangkok Airways or AirAsia to Surat Thani. If money — Lomprayah joint ticket or overnight train. All four options work. The difference is just what you value most. Find the cheapest flights with Kiwi.com and book your Koh Samui hotel on Booking.com. 🏝️