Contents
The fastest way from Bangkok to Koh Samui is a 1-hour direct Bangkok Airways flight, from about 2,500 THB (~71 USD) one-way as of September 2026. The cheapest way is the overnight train to Surat Thani plus bus and ferry, around 1,000-1,400 THB (~29-40 USD) total but 15-17 hours door to door. Four practical routes exist between them.
Key takeaways
- Fastest: Bangkok Airways direct flight, Suvarnabhumi (BKK) to Koh Samui (USM), 1h5m-1h25m, from ~2,500 THB (~71 USD) one-way.
- Cheapest overall: bus and ferry via Donsak, ~600-800 THB (~17-23 USD), 11-13 hours.
- Best balance: overnight train to Surat Thani (800-1,800 THB / ~23-51 USD) plus bus and ferry, arriving by mid-morning.
- New option: Vietjet’s Fly2Ferry bundles a budget flight to Surat Thani or Nakhon Si Thammarat with the ferry crossing in one booking.
- Grab and Bolt cannot pick up inside Samui Airport — use the taxi counter in arrivals (300-700 THB) or walk to the public road.
Quick Comparison of Ways from Bangkok to Koh Samui
Bangkok Airways is the only airline with a nonstop flight to Koh Samui; every other route connects through Surat Thani, Nakhon Si Thammarat, or Chumphon on the mainland and finishes with a ferry crossing.
| Option | Total time | Price (one-way) | Best for |
|---|---|---|---|
| Direct flight (Bangkok Airways) | ~1h | 2,500-6,500 THB (~71-186 USD) | Short trips, limited time |
| Fly to Surat Thani/Nakhon Si Thammarat + bus + ferry | ~6-8h | 1,500-3,000 THB (~43-86 USD) | Lower fare than the direct flight, still flying most of the way |
| Overnight train + bus + ferry | ~15-17h | 1,000-1,400 THB (~29-40 USD) | Budget travel that still saves a night’s hotel |
| Bus + ferry via Donsak | ~11-13h | 600-1,100 THB (~17-31 USD) | Lowest cost, no flight or train booking |
Option 1: Fly Direct with Bangkok Airways
Bangkok Airways is the only carrier permitted to fly nonstop between Suvarnabhumi Airport (BKK) and Koh Samui Airport (USM), and its flights land within walking distance of Chaweng and Bophut. As of September 2026, one-way fares run 2,500-6,500 THB (~71-186 USD) depending on season and booking window, and flight time is 1 hour 5 minutes to 1 hour 25 minutes.
- Book directly through Bangkok Airways or a travel agent — Bangkok Airways rarely appears on budget-flight aggregators because it is the sole operator on this route.
- Choose a departure time; flights run roughly every 1-2 hours from early morning to evening, more than a dozen daily.
- Arrive at Suvarnabhumi at least 90 minutes before departure; Bangkok Airways flights use a separate check-in area.
- Land at Koh Samui Airport (USM), a small open-air terminal with landscaped gardens.
- Reach your hotel via the airport taxi counter (300-700 THB / ~8.50-20 USD depending on destination) — Grab and Bolt cannot enter the airport grounds to collect passengers.
Book 4-6 weeks ahead in December-February and around Songkran (mid-April); fares on this monopoly route roughly double in peak weeks compared with September-October lows.
Option 2: Fly to Surat Thani and Take the Ferry
Flying into Surat Thani or Nakhon Si Thammarat airport and finishing by van and ferry costs less than the direct Koh Samui flight because low-cost carriers serve the mainland routes, and it still avoids the overnight bus or train. Vietjet’s newer “Fly2Ferry” product bundles both legs into a single booking.
- Book a Bangkok-Surat Thani or Bangkok-Nakhon Si Thammarat flight on Thai AirAsia, Thai Lion Air, Nok Air, or Vietjet — fares from 800-2,000 THB (~23-57 USD) one-way, flight time about 1 hour 10 minutes.
- For Vietjet’s Fly2Ferry, book the combined ticket in one step; the airline arranges a van from the airport to the pier and issues a through ferry ticket, with ferry-leg fares promoted from 1,100 THB (~31 USD) adult / 550 THB (~16 USD) child during 2026 launch pricing.
- Otherwise, arrange your own transfer from the airport to Surat Thani town pier or Donsak pier (30-60 minutes, 100-200 THB / ~3-5.50 USD shared van, or a taxi).
- Board a Seatran, Raja Ferry, or Lomprayah crossing: high-speed catamarans from Surat Thani town take about 1h45m for 600-700 THB (~17-20 USD); conventional car ferries from Donsak to Nathon or Lipa Noi take about 90 minutes for 120-180 THB (~3.50-5 USD).
- Arrive at Nathon Pier (west coast, main hub) or Lipa Noi Pier (southwest, Raja Ferry’s terminal) and continue by taxi or pre-booked transfer to your hotel.
| Route | Operator | Type | Duration | Price | Departures |
|---|---|---|---|---|---|
| Donsak – Nathon | Seatran Ferry | Car ferry | 80-100 min | 150-180 THB | 15 a day (05:00-19:00) |
| Donsak – Lipa Noi | Raja Ferry | Car ferry | 85-95 min | 120-180 THB | 15 a day (05:00-19:00) |
| Maenam (Samui) – Thong Sala (Koh Phangan) | Lomprayah | High-speed catamaran | 25-35 min | 199-350 THB | 8 a day (08:00-16:30) |
| Bang Rak (Samui) – Thong Sala (Koh Phangan) | Seatran Discovery | High-speed catamaran | 30-45 min | 300-355 THB | 3 a day (08:00-16:30) |
| Maenam (Samui) – Mae Haad (Koh Tao) | Lomprayah | High-speed catamaran | 85-95 min | 650-700 THB | 2 a day (08:00-12:30) |
| Bang Rak (Samui) – Mae Haad (Koh Tao) | Seatran Discovery | High-speed catamaran | 115-125 min | 600 THB | 3 a day (08:00-16:30) |
| Maenam (Samui) – Chumphon | Lomprayah | High-speed catamaran | 225-240 min | not published | 2 a day (08:00-12:30) |
Total journey time is usually 6-8 hours including transfers, and the combined cost typically undercuts the Bangkok Airways direct fare by 1,500-3,000 THB (~43-86 USD) in peak season.
Option 3: Overnight Train to Surat Thani and Ferry
The overnight sleeper train saves a hotel night and lands you in Surat Thani in time for a morning ferry, making it the classic budget-backpacker route to Koh Samui. Train #85 departs Bangkok around 19:50 and reaches Surat Thani in 11-13 hours, in time to connect with the first ferries.
- Book a 2nd-class air-conditioned sleeper berth (800-1,200 THB / ~23-34 USD) or a 1st-class private cabin (1,500-1,800 THB / ~43-51 USD) via the State Railway of Thailand or a booking agent, 2-4 weeks ahead in high season.
- Depart Bangkok’s Krung Thep Aphiwat Central Terminal in the evening; lower berths sell out first and give a smoother ride.
- Arrive in Surat Thani around 06:30-07:30; onward minivans to the piers meet most trains (100-150 THB / ~3-4.50 USD).
- Take an 80-100 minute ferry from Donsak to Nathon or Lipa Noi (Seatran, Raja Ferry) for 120-180 THB (~3.50-5 USD), or the faster Lomprayah catamaran from Surat Thani town for around 600-700 THB (~17-20 USD).
- Arrive on Koh Samui by late morning, in time to check into most hotels.
Combined train and ferry costs land around 920-1,980 THB (~26-57 USD), and total door-to-door time is roughly 15-17 hours including transfers.
Option 4: Bus and Ferry via Donsak (Cheapest Way to Koh Samui)
Combined bus-and-ferry tickets from Bangkok’s Southern Bus Terminal are the cheapest way to reach Koh Samui, run through operators bookable on 12Go, and require no flight or train reservation.
- Book a combined bus-and-ferry ticket through 12Go or a Bangkok travel agent; standard buses cost 600-800 THB (~17-23 USD), VIP buses with more legroom cost 900-1,100 THB (~26-31 USD).
- Depart from Sai Tai Mai (Southern Bus Terminal) in the evening or early morning; the bus runs 8-10 hours down Highway 41 to the Surat Thani area.
- Transfer at Donsak Pier onto a Raja Ferry or Seatran car ferry, included in the through ticket (crossing time 1-1.5 hours).
- Disembark at Lipa Noi Pier (southwest coast) or Nathon Pier (west coast, the main terminal with taxi stands and songthaew connections).
- Continue by taxi, songthaew, or a pre-arranged hotel pickup to your final beach.
Total travel time runs 11-13 hours including the overnight leg, and this is the option with the lowest out-of-pocket cost of the four, though it is also the longest and least flexible if the bus or ferry runs late.
Getting to Koh Samui from Phuket, Krabi, Chiang Mai and Koh Phangan
Travelers arriving from other parts of Thailand skip Bangkok entirely and connect straight to Koh Samui by air, bus-and-ferry, or a short interisland ferry. Cruise passengers reach the island differently again — see our cruise port guide for tender and anchorage details.
From Phuket: Bangkok Airways flies Phuket-Koh Samui direct in about 1h15m, from roughly 4,300-6,800 THB (~123-194 USD). The budget option is a bus-and-car-ferry combo via Surat Thani, about 8h20m for 600-800 THB (~17-23 USD); Raja Ferry also runs a direct Phuket Town-Lipa Noi service (about 8 hours, from ~1,000 THB / ~29 USD).
From Krabi: Bangkok Airways flies direct between Krabi (KBV) and Koh Samui (USM) on a small ATR72, roughly twice daily, about 50 minutes, from around 3,700 THB (~106 USD) rising toward 5,500 THB (~157 USD) in peak season — frequency is limited compared with the Bangkok route, so check current schedules and book ahead. The budget option is a combined minivan-and-ferry ticket to Donsak, then on to Nathon or Lipa Noi, taking 4-9 hours for roughly 500-1,500 THB (~14-43 USD); a faster private car-and-ferry transfer covers it in 3h45m-6h.
From Chiang Mai: Bangkok Airways flies direct twice daily (around 09:00 and 12:45), about 1h45m including the stop, from roughly 6,000 THB (~171 USD) — often pricier than connecting through Bangkok on a low-cost carrier. The cheapest overland option is train-plus-ferry, about 25.5 hours for 1,600-3,200 THB (~46-91 USD); there is no direct bus, only routes via Hua Hin or Koh Phangan’s Thong Sala pier.
From Koh Phangan: The short hop is the easiest interisland connection on this list — 30 minutes to 1 hour by ferry between Thong Sala and either Nathon or Maenam pier on Koh Samui, 200-400 THB (~5.50-11 USD), with multiple daily sailings on Lomprayah, Seatran, and Songserm. The same operators continue on to Koh Tao further north for travelers island-hopping beyond Koh Phangan.
Common Problems and How to Avoid Them
Most delays and overcharges on the Bangkok-Koh Samui route come from three predictable causes, all avoidable with basic planning.
Bangkok Airways price spikes: because Bangkok Airways holds a monopoly on the nonstop route, fares can triple between the September-October low season and the December-February peak. Book 4-6 weeks ahead for peak dates, or price out Option 2 (fly to Surat Thani plus ferry) as a fallback if the direct fare looks unreasonable.
Missed ferry connections: trains and buses occasionally run late, and ferries do not always wait. Build in at least a 90-minute buffer between your train or bus arrival in Surat Thani and your booked ferry departure, and prefer through-tickets (train/bus + ferry booked together) so the operator rebooks you free if a connection is missed.
Motion sickness on the crossing: the Gulf of Thailand chops up during the monsoon shoulder season (roughly September-November). Conventional car ferries (Raja Ferry, Seatran) ride more steadily than the faster Lomprayah catamarans in swell; take motion-sickness medication before boarding, sit low and central in the vessel, and keep your eyes on the horizon rather than a phone screen.
Ferry piers are not interchangeable: Koh Samui has four main piers, and each serves different routes — Nathon (west coast, the main hub for Raja Ferry, Seatran and Lomprayah car ferries to Donsak and Surat Thani), Bang Rak or Big Buddha pier (northeast, Seatran Discovery and Songserm fast boats to Koh Phangan, closest to the airport), Maenam or Pralarn pier (north coast, Lomprayah’s route to Koh Phangan, Koh Tao and Chumphon), and Lipa Noi pier (southwest, Raja Ferry’s car-ferry terminal from Donsak). Confirm which pier your ticket names before booking a taxi.
Once you land, most travelers head straight for Chaweng or Nathon for onward transport, or stay near the pier before continuing to a quieter beach. From there, our Koh Samui itinerary guide has ready-made day plans, where to stay compares every area, and it’s worth checking Thailand visa rules before you fly.
FAQ
What is the cheapest way to get to Koh Samui from Bangkok?
The bus-and-ferry combo via Donsak Pier is cheapest, at roughly 600-800 THB (~17-23 USD) for a through ticket bookable on 12Go, taking 11-13 hours. The overnight train plus ferry costs slightly more (1,000-1,400 THB / ~29-40 USD) but saves a hotel night and is nearly as affordable.
Are there direct flights to Koh Samui from Bangkok?
Yes. Bangkok Airways is the only carrier permitted to fly nonstop between Suvarnabhumi (BKK) and Koh Samui (USM), with flights roughly every 1-2 hours and a flight time of 1h5m-1h25m. As of September 2026, fares run 2,500-6,500 THB (~71-186 USD) one-way depending on season.
How long does the Bangkok to Koh Samui train take?
The overnight sleeper, Train #85, takes 11-13 hours from Bangkok to Surat Thani, departing around 19:50 and arriving by 06:30-07:30. Add roughly 2-3 hours for the transfer and ferry crossing to reach Koh Samui, for a total of 15-17 hours door to door.
Can Grab or Bolt pick me up at Koh Samui Airport?
No. Grab and Bolt drivers cannot enter Samui Airport’s arrivals area to collect passengers. Use the airport’s official taxi counter instead, with fixed fares of roughly 300-700 THB (~8.50-20 USD) depending on destination, or walk out to the public road for an app pickup.
Which ferry pier should I use to reach Koh Samui?
It depends on your route: Nathon Pier (west coast) is the main hub for car ferries from Donsak and Surat Thani; Lipa Noi Pier (southwest) is Raja Ferry’s terminal; Bang Rak/Big Buddha Pier (northeast) serves fast boats to Koh Phangan; and Maenam Pier (north coast) is Lomprayah’s route to Koh Phangan, Koh Tao and Chumphon. Your ticket will name the correct pier.
Is it easy to get to Koh Samui from Phuket or Krabi?
From Phuket, Bangkok Airways flies direct in about 1h15m (4,300-6,800 THB / ~123-194 USD), or a bus-and-ferry combo covers it in about 8h20m for 600-800 THB (~17-23 USD). From Krabi, Bangkok Airways also flies direct — a 50-minute ATR72 hop, roughly twice daily, from about 3,700 THB (~106 USD) — though frequency is limited, so check schedules; the budget alternative is a combined minivan-and-ferry ticket via Donsak, taking 4-9 hours for 500-1,500 THB (~14-43 USD).
Published on
About the author
Mike Brochlowski
Travel photographer & writer
Travel photographer and island explorer. Mike has spent years documenting Southeast Asia's hidden gems, from secluded beaches to jungle waterfalls.
Articles by Mike →More in Travel Guides

Na Muang Waterfalls — Samui's Purple Cascades and Jungle Pools
Explore Na Muang Waterfalls on Koh Samui — the accessible 18m Purple Waterfall with its swimming pool and the 80m jungle trek to the isla…

Wat Phra Yai — Big Buddha Temple on Koh Samui
Visit Wat Phra Yai (Big Buddha) on Koh Samui: a 12-meter golden Buddha, naga staircase, panoramic views, and market stalls.
Apirom Viewpoint — Koh Samui's Closed Hillside Lookout Above Ban Tai
Apirom Viewpoint: a ~304m hilltop lookout inland of Ban Tai, Koh Samui, its restaurant closed since the pandemic but the hillside track s…
