Skip to main content
Visit Thailand Today

Practical guide

Bangkok to Koh Samui

One airline owns the airport. Here's what that costs, and the four ways around it.

By Mac Kiley · 16 min read · Updated Sep 29, 2026

Fly Direct if Someone Else Is Paying, Fly to Surat Thani if You Are

Bangkok to Koh Samui is about 700 km by road and there is no bridge, so every route ends with either a flight into Samui's own airport or a boat across from Donsak on the Surat Thani coast. Bangkok Airways owns that airport and is the only airline allowed to land there, so the direct flight (about 1 hour 10 in the air, about 20 departures a day from Suvarnabhumi and three from Don Mueang) starts at about ฿2,800 one way and passes ฿6,000 in the peak weeks.

Check live Bangkok → Koh Samui times and seats on 12Go

Fly a low-cost carrier to Surat Thani instead and buy a ฿500 bus-and-ferry ticket in the arrivals hall, and you're on the island in 5 to 7 hours for roughly half the money. The overnight options are the sleeper train to Surat Thani (ten a day; Express No. 85 at 19:50 is the one to book) and the bus-and-ferry tickets from Khao San and the Southern Terminal, 11 to 16 hours for ฿620 to ฿1,750.

And there is one boat that goes all the way, the Seahorse Ferry, a car ferry that now sails from Bangkok's own riverside to Nathon in 20 to 22 hours, from ฿1,500 for a recliner. Below is every option with the fares as they stand, the ten trains and when their seats open, the ferries by pier, and which Samui pier each one lands you at.

Arriving in Koh Samui

Where to stay in Koh Samui

Sponsored

This route ends in Koh Samui. Search Koh Samui hotels with your dates, or narrow it to the area you're heading for. Filter for free cancellation if you want to hold a room and decide later.

See Koh Samui hotels

Opens Booking.com with your dates · also on Expedia · Trip.com

Key Facts (2026)

Fastest is Bangkok Airways direct, 1h05–1h15 in the air, 3.5–4 hours door to door

About 20 departures a day from Suvarnabhumi (roughly 06:00 to 20:00) and three a day from Don Mueang, on a route opened on 29 October 2023. Fares on the booking engines run ฿2,800–6,800 one way by date; a checked bag is included.

Best value is Don Mueang to Surat Thani plus bus and ferry, ฿1,500–3,000 all in, 5–7 hours

Thai AirAsia, Nok Air and Thai Lion Air fly DMK to Surat Thani in about 1h15, often for ฿1,000–2,000. Combo tickets from the arrivals hall run from Phantip at ฿330–520 to Nathon, Raja Ferry ฿550 to Lipa Noi, Lomprayah ฿750–950, Boonsiri ฿850 (new in 2026, lands at Nathon at 14:15; ฿1,000 with a hotel drop).

Express train No. 85 leaves Krung Thep Aphiwat 19:50 and arrives Phun Phin 06:23

Ten trains a day. A 2nd-class air-con berth is about ฿700–900 at the station, a 1st-class berth about ฿1,300–1,500; the ฿420–1,000 bus-and-ferry ticket to the island is sold on the station forecourt. 15–17 hours door to door.

Overnight bus and ferry costs ฿620–1,750 and takes 11–16 hours

Transport Co coaches from the Southern Terminal (Sai Tai Mai) with the Seatran ferry from about ฿620–960; Lomprayah's Khao San buses (06:00 and 22:00) with its catamaran ฿1,450–1,750, landing at Pralarn in Maenam, or the 21:30 bus and slow ferry to Bangrak for ฿1,250; Boonsiri's 22:00 Khao San bus lands at Bangrak at 11:30 (฿1,450).

Ferries from Donsak are Seatran to Nathon ฿170 and Raja to Lipa Noi ฿220, 1h30, roughly hourly

Raja sails every hour from 05:00 to 19:00 and Seatran roughly hourly from early morning to early evening. Lomprayah's catamaran does Donsak to Nathon in 45 minutes twice a day, at 11:00 and 15:00; Boonsiri's 13:15 boat lands at Nathon at 14:15. Miss the last boat and you sleep in Surat Thani.

The one boat from Bangkok is the Seahorse Ferry, 20–22 hours, from ฿1,500

A car ferry from the Saengthong Rice pier in Rat Burana to Nathon, cabins from ฿3,500 to ฿22,500, cars ฿2,250. It sails on announced dates, a handful a month in season, posted on its Facebook page rather than any aggregator.

Every Way From Bangkok to Koh Samui, Compared (2026)

ModeDurationTypical priceDeparts from
Direct flight (Bangkok Airways)Seats on 12Go1h10 flight, 3.5–4h door to door฿2,800–6,800 one waySuvarnabhumi ~20 a day, Don Mueang 3 a day
Fly to Surat Thani + bus and ferry5–7h฿1,500–3,000 all inDon Mueang (AirAsia, Nok, Lion); combo ticket at URT arrivals
Night train + bus and ferrySeats on 12Go15–17h฿950–2,000 by classKrung Thep Aphiwat, 15:10–22:50
Lomprayah bus + catamaranSeats on 12Go11h30–13h45฿1,250–1,750Khao San, 06:00, 21:30 and 22:00
Government coach + Seatran ferry12–16h฿620–960 (฿1,130+ online)Southern Terminal (Sai Tai Mai) and Mo Chit, evenings
Seahorse car ferry20–22h฿1,500 recliner to ฿22,500 suite; car ฿2,250Saengthong Rice pier, Rat Burana, announced dates

Flight fares are the spread on the booking engines for the coming three months, before seat selection; Bangkok Airways includes a checked bag. Train figures are station fares seen on 2025–26 tickets plus the ฿420–1,000 island transfer; online sellers add ฿100–200. Ferry and combo fares are from Raja Ferry's, Lomprayah's and Boonsiri's own price lists. Full Moon Party weeks, Songkran and late December fill the direct flights and the fast boats first.

Bookable departures · refreshed daily

Bangkok → Koh Samui: departure times you can book now

Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.

Bus

฿ 1,128–1,52610h 30m – 15h 30mSeats on 12Go
ClassDepartures
VIP 2419:00
VIP 3218:50
Express06:00, 19:00, 21:00
Bus + Ferry19:00
VIP Bus19:00

Ferry & speedboat

฿ 1,75010h 30m – 14h 30mSeats on 12Go
ClassDepartures
VIP06:00, 21:00

Flight

Bangkok - Koh Samui฿ 2,795–6,8251h 10m – 1days 3h 10mSeats on 12Go
ClassDepartures
Business06:30, 07:30, 09:20, 10:20, 14:25
Economy06:10, 06:30, 07:00, 07:30, 07:50, 08:00, 08:05, 08:10, 09:00, 09:20, 09:50, 10:15, 10:20, 10:30, 12:40, 13:45, 14:30, 15:00, 15:50, 16:00, 16:20, 17:30, 19:15, 19:20, 19:35, 19:50, 20:10
Don Mueang Airport - Koh Samui฿ 5,340–5,7501h 35mSeats on 12Go
ClassDepartures
Economy08:50, 14:00, 19:10
Check seats and exact fares on 12Go

Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.

Bangkok → Koh Samui

Check live times and prices from Bangkok to Koh Samui

12Go shows the Bangkok Airways flights, Lomprayah's bus-and-boat, the Southern Terminal coaches and the Surat Thani combos side by side, with e-tickets in English. It adds a fee over the counter price, but a combo bought as one booking protects your connection if a leg runs late, which is why I'd book the overland options that way.

Check schedules on 12Go

Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.

The Direct Flight Has One Airline, Two Bangkok Airports and Monopoly Pricing

Why flights to Koh Samui cost double, and when they are still worth it

Bangkok Airways built Samui's airport, still owns it, and remains the only airline landing there from Bangkok. It flies the route from both Bangkok airports, about 20 departures a day from Suvarnabhumi between about 06:00 and 20:00, and three a day from Don Mueang on a route it opened on 29 October 2023 that most older guides still don't mention. The aircraft are Airbus A319s and ATR 72 turboprops, the flight is scheduled at 1 hour 05 to 1 hour 15, and the open-air garden terminal you land in is the nicest arrival in Thailand.

On the booking engines the one-way fare runs from about ฿2,800 in a quiet month to ฿6,000–6,800 in the December–January and Songkran weeks, with the cheapest seats going three to six weeks out. That is roughly double what a competitive route of this length costs, and it is the whole reason the Surat Thani workaround below exists. Two things soften it. A checked bag is included, and a fare booked early for a shoulder-season date is often only ฿1,000–1,500 more than the flight-plus-ferry combination, a fair price for saving three hours and two transfers with children or dive gear.

The Don Mueang flights matter if you're connecting from an AirAsia or Nok Air domestic leg or staying in the north of the city; Suvarnabhumi is the one for international connections, and its evening departures fill first. Samui's airport is on the island's northeast corner, 10 to 20 minutes from Chaweng, Choeng Mon and Bophut, with prepaid taxi counters, and Grab a short walk away on the main road.

The Cheapest Fast Way Is to Fly to Surat Thani, Then Bus + Ferry

The workaround that halves the cost

Thai AirAsia, Nok Air and Thai Lion Air fly Don Mueang to Surat Thani (URT) in about 1 hour 15, with fares commonly ฿1,000–2,000 one way and rarely above ฿3,000. In the arrivals hall the combo counters sell one ticket for the coach to Donsak pier and the ferry across, from Phantip with the Seatran ferry to Nathon at the cheap end, through Raja Ferry to Lipa Noi at about ฿550, to Lomprayah's and Boonsiri's catamarans at ฿750–1,000. AirAsia also sells the whole flight-plus-ferry as a single booking.

Budget 5 to 7 hours from take-off to your hotel and ฿1,500–3,000 a head all in, about half the direct fare, for three extra hours. Buy the combination as one ticket, because the through-ticket operators hold you for the next boat if the flight is late, and watch the clock, since the last combined tickets leave the airport around 16:00 and Raja's last car ferry leaves Donsak at 19:00. Every operator, departure and fare from the airport, the train station and the town, and the ferries from Donsak, are in our Surat Thani to Koh Samui guide.

Bangkok to Koh Samui by Train, Ten Sleepers to Surat Thani and a Ferry at Breakfast

Which train, what it costs at the station, and when the seats go on sale

Ten trains a day leave Bangkok's Krung Thep Aphiwat terminal (not Hua Lamphong, whatever an older blog says) for the south, and all of them stop at Surat Thani's station, which is at Phun Phin, 14 km west of the town. Nine are overnight trains to the deep south that happen to pass Surat Thani between 01:11 and 07:50, all with sleepers except the 22:50 railcar; one, Special Express No. 43, is a daytime air-conditioned railcar that leaves at 07:30 and arrives at 16:20 for ฿524, in time for a late boat only if everything runs to the minute.

The one to book is Express No. 85 (19:50 to 06:23), because it arrives after the counters open and in time for the whole morning of coach-and-ferry departures, and it carries 1st-class two-berth cabins, 2nd-class air-conditioned sleepers and cheap fan seats. Rapid No. 167 (20:30 to 07:16) is the same trip an hour later without the 1st class. No. 83 (18:50 to 04:58) and No. 169 (17:30, or 17:50 by some sellers, to 04:06) get you in before dawn, which means a wait at the forecourt cafés that open around 04:00. The 22:50 railcar (No. 39/41) is seats only, but the cheapest way to arrive at 07:50 with a full night behind you.

Station fares, per person. A 2nd-class air-conditioned berth is about ฿700 for an upper and ฿900 for a lower, a 1st-class berth about ฿1,300–1,500 in a two-berth cabin (a solo traveler pays for both), the 2nd-class air-con seat on No. 43 ฿524, and a 3rd-class fan seat about ฿250. Online sellers add ฿100–200. Two rules for booking. SRT opens sales 90 days ahead on trains where Surat Thani is 60% or more of the route, which is every train here except the two Sungai Kolok trains, No. 171 and No. 37 (30 days), and lower berths and the 1st-class cabins sell out weeks ahead from December to February. Book on D-Ticket or 12Go. The station forecourt is where you buy the coach-and-ferry ticket to the island (฿420–1,000 depending on the boat), and the operators meet every arriving train.

My rule of thumb is that if you're short on time or traveling with family, pay Bangkok Airways and be swimming by lunch. Watching the budget, fly to Surat Thani on a combo ticket. Want the experience or the cheapest comfortable bed, take No. 85 and the morning ferry, and book the legs as one through-ticket.

Bangkok → Surat Thani (Phun Phin) Train Schedule (2026)

TrainDeparts Krung Thep AphiwatArrives Surat ThaniBerths and seatsSeats open
No. 43 Special Express (railcar)07:3016:202nd-class air-con seats, ฿52490 days
No. 171 Rapid (to Sungai Kolok)15:1001:112nd-class air-con and fan sleepers, 3rd class30 days
No. 37/45 Special Express (to Sungai Kolok / Padang Besar)16:1001:491st and 2nd-class air-con sleepers, 2nd and 3rd seats30 days (No. 37), 90 days (No. 45)
No. 31 Special Express (to Hat Yai)16:5002:201st and 2nd-class air-con sleepers, the newest carriages90 days
No. 169 Rapid (to Yala)17:30 (some sellers 17:50)04:062nd-class air-con and fan sleepers, 3rd class90 days
No. 83 Express (to Trang)18:5004:581st and 2nd-class air-con sleepers, fan seats, 3rd class90 days
No. 85 Express (to Nakhon Si Thammarat)19:5006:231st and 2nd-class air-con sleepers, fan seats, 3rd class90 days
No. 173 Rapid (to Nakhon Si Thammarat)20:1006:462nd-class air-con sleepers and seats90 days
No. 167 Rapid (to Kantang)20:3007:162nd-class air-con and fan sleepers, 3rd class90 days
No. 39/41 Special Express (railcar, to Surat Thani / Yala)22:5007:502nd-class air-con seats only90 days

Times from thailandtrains.com and siamtickets.com on the 5 December 2025 timetable; 12Go sells No. 169's departure as 17:50, so read the ticket. The seats-open column is our arithmetic from SRT's April 2026 tiers (90 days when your journey is 60% or more of the train's route, 30 days for 25–59%). Surat Thani is at km 635, Sungai Kolok at km 1,143 (56%), Yala at km 1,039 (61%, so No. 169 and No. 41 sit just over the line), Hat Yai at km 929 and Nakhon Si Thammarat at km 816. D-Ticket shows the real opening date per train.

What a Berth Is Like, and What to Eat Before You Board

Second class with curtains, first class with a door, and a restaurant car priced for tourists

Second-class air-con sleepers are pairs of facing seats along a corridor that the attendant converts into an upper and a lower bunk around 20:00–21:00, each with a curtain, a mattress, a pillow and a blanket; the lower is wider and has the window, which is why it costs ฿200 more. First class is a two-berth cabin with a lockable door, a washbasin and a shared shower at the end of the carriage; on No. 31 the carriages are the newest on the network, on No. 85 and No. 83 they are the older but well-kept stock. A family booking three 1st-class berths in June 2026 paid €115 for the three and found themselves in three separate cabins, so if you're traveling together, book the cabin as a pair rather than as individual berths.

The restaurant car and the snack cart are priced for tourists (a set meal was quoted at ฿780–980 to a couple in March 2026, a small beer at ฿100), so eat before you board or bring food from the 7-Eleven at the terminal. The southern line loses 30 to 60 minutes overnight more often than not; if you bought the coach-and-ferry as a through ticket, the operator holds you for the next boat, which is the whole reason to buy it that way.

Watch the Sleeper to Surat Thani and the Bus and Ferry From Both Ends

Three recent rides, filmed by other travelers. A family in 1st class, two upper berths in 2nd class on No. 85, and the Surat Thani station forecourt to Nathon pier step by step.

A family in a 1st-class cabin on the evening express, then the coach and ferry from Surat Thani; €115 for three berths. Video by Keep up with Car on YouTube.
Two upper berths in 2nd-class air-con on No. 85 for £33, the Phantip coach to Donsak, and the ferry to Nathon. Video by Sheppey on YouTube.
Surat Thani station to Nathon step by step, with the ฿420 coach-and-Seatran ticket from the forecourt, the ฿170 walk-up ferry fare, and the songthaew into Chaweng. Video by Balloon Chaser on YouTube.

Bangkok to Koh Samui by Bus, Lomprayah From Khao San or the Government Coach From Sai Tai Mai

Two tickets worth buying, and the Khao San agencies to be careful with

Lomprayah's own coach-and-catamaran ticket is the tidiest overland option. A bus from its Khao San office at 06:00 or 22:00 meets its high-speed catamaran at Chumphon, and the boat lands at Pralarn pier in Maenam at about 17:30 for the day bus or 11:30 the next morning for the night bus. The 21:30 bus connects with the slow ferry instead, changes boat at Koh Tao and lands at Bangrak at 11:15. Its 2026 price list has the standard bus at ฿1,250–1,450 and the VIP bus at ฿1,750, plus about ฿150 for a drop at your hotel. The same ticket continues to Koh Phangan and Koh Tao, which is why the boat calls there first and why Samui is the last stop rather than the first.

The government-run Transport Co coaches leave the Southern Terminal (Sai Tai Mai, on Borommaratchachonnani Road in Thonburi, a 30-minute taxi from the old city) and Mo Chit in the late afternoon and evening, ride to Donsak overnight and put you on the Seatran ferry to Nathon; the through ticket is about ฿620 for the express coach and ฿960 for the 24-seat VIP at the counter, ฿1,130–1,530 on 12Go, and the whole thing takes 12 to 16 hours. Boonsiri, the Koh Kood ferry company, runs a 22:00 coach from Khao San that connects with its own catamaran at Chumphon and lands at Bangrak at 11:30 the next morning, for ฿1,450. A dozen Khao San agencies (Montanatip, Krungsiam Tour and others) sell 19:00 coach-and-ferry tickets for ฿1,100–1,500 that land at Lipa Noi on the Raja ferry, 14 hours when nothing goes wrong; in a February 2026 vlog the bus broke down at midnight and a replacement took two hours.

My rule for buses is to take Lomprayah's or the government coach, book the whole thing as one ticket, eat before you board, and pack a sweater. The midnight stop's food is basic and every one of these buses runs cold.

The Seahorse Ferry, the Only Boat That Goes All the Way (Seasonal)

A 22-hour car ferry from the Chao Phraya to Nathon, with cabins

There is one direct boat from Bangkok to Koh Samui and it is a car ferry with hotel rooms on it. The Seahorse Ferry sails from the Saengthong Rice pier on Rat Burana Road, a 40-minute taxi south of the old city on the Chao Phraya, down the Gulf to Nathon pier in 20 to 22 hours. It sails on announced dates rather than a daily timetable, typically a handful a month in season. The service ran from Sattahip until 2024 and then moved to Bangkok itself, its website's posted schedule covered September to December 2025, and its Facebook page listed April 2026 crossings. The dates for the months ahead are published on that Facebook page and its own booking site, not on any aggregator.

Its price list runs from a ฿1,500 recliner seat (not always bookable online) through a ฿3,500 sleeping capsule and a ฿5,500 single room to cabins at ฿12,600–19,800 and a ฿22,500 jacuzzi suite; vehicles are extra, ฿180 for a bicycle, ฿900 for a scooter, ฿2,250 for a car. On board there are restaurants, a café, showers and a kids' zone, and the food is priced like a hotel's (฿200 for a rice dish, ฿420 for a pizza). A 14:00 departure lands you at Nathon around 11:00–12:00 the next day.

It is not the cheap way (the recliner costs the same as the whole train-and-ferry trip) and not the fast way. It is the way for anyone bringing a car or a motorbike to the island, and a genuinely pleasant overnight for anyone who likes boats. Check the dates before you plan around it, and treat this section as seasonal, because the operator changes its schedule every few months.

Two Other Doors, Nakhon Si Thammarat and Chumphon if Koh Tao Comes First

For the weeks when Surat Thani fares spike, and for island-hoppers

When Surat Thani fares spike, AirAsia, Nok Air and Thai Lion also fly Don Mueang to Nakhon Si Thammarat, whose airport is about 3.5 hours from the island by the Lomprayah or Raja Ferry through-tickets sold at arrivals. It is a longer ground leg than Surat Thani's, but on the same day the flight is often cheaper, and Nakhon's combo counters run to Koh Phangan and Koh Tao too.

And if your trip is Koh Tao first, don't come via Surat Thani at all. Lomprayah's and Boonsiri's boats to Koh Tao leave from Chumphon, which is where both companies' Bangkok buses go anyway, and on that boat Samui is the last stop rather than the first. The Koh Samui to Koh Tao ferry guide has the island-to-island timings.

Samui airport / Nathon & Lipa Noi piers → your hotel

The last 20 minutes on Samui

Grab works on Samui but surges hard around ferry arrivals, and pier taxis quote tourist prices. If you're landing off a dawn ferry or heading to the far side of the island (Lamai, Taling Ngam), my advice is a car pre-booked on 12Go, a fixed price and no 6am negotiating.

See transfer prices on 12Go

Sponsored link. We may earn a small commission when you book, at no extra cost to you. Learn more.

Where You Land on Samui, and What It Costs to Reach Your Beach

The airport and the four piers, Nathon, Lipa Noi, Pralarn and Bangrak, are spread around the island

The airport is on the northeast corner, 10 to 15 minutes to Chaweng, Choeng Mon and Bophut, 30 to Lamai, 45 to the west coast; the prepaid taxi counters quote ฿300–600 by zone and Grab is a little less. Nathon, where Seatran, Songserm and the Lomprayah and Boonsiri boats from Donsak land, is the island's administrative town on the west coast, 40 minutes from the airport side. The red songthaews charge ฿100 a head to Chaweng and ฿50 for a short hop, the operators' shared minivans ฿150 to your hotel, and a Bolt or Grab car ฿200–600 depending on distance and surge. Lipa Noi pier, where Raja lands, is 8 km south of Nathon and the same story with fewer songthaews. Pralarn, where Lomprayah's Bangkok catamaran lands, is in Maenam on the north coast, west of Bophut. Bangrak, where Boonsiri's Bangkok bus lands, is on the north coast between Bophut's Fisherman's Village and the airport and is the best placed of them all, 10 minutes to the airport or Chaweng and 5 to Bophut.

Coming Back From Koh Samui to Bangkok

The same three shapes, and the boat you catch depends on the flight you're making

The return is the arrival in reverse, with one difference. You choose the boat by the connection at the other end. Bangkok Airways flies Samui to Suvarnabhumi about 20 times a day and to Don Mueang three times, from about ฿2,800. Lomprayah's boat-and-bus leaves the island at 08:00 and 12:30 and lands on Khao San at 20:30 and 00:45 for ฿1,450 (VIP ฿1,750), or at either Bangkok airport for ฿1,950–2,250. For the train, the ferry-and-van tickets sold at every Samui pier office put you at Phun Phin for the nine evening trains north, which leave between 18:25 and 23:28 and reach Krung Thep Aphiwat between 03:45 and 10:50; the 09:00 day railcar (No. 40, ฿524 in 2nd-class air-con, arrives 18:05) is the comfortable daytime option if you take the first boat. And for a cheap flight home, the same combo counters run to Surat Thani airport in 2.5 to 5.5 hours, so an afternoon AirAsia departure works from a morning boat, but a flight before about 11:00 means sleeping in Surat Thani. The Koh Samui to Bangkok guide has every departure.

Koh Samui → Bangkok

Check live times and seats from Koh Samui to Bangkok

12Go lists the Samui-to-Bangkok flights, Lomprayah's boat-and-bus and the ferry, van and coach combinations to the Southern Terminal with live seats. Book the overland ones as a single ticket so the operator holds your connection when a boat runs late.

Check schedules on 12Go

Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.

Frequently Asked Questions

Common questions about Bangkok to Koh Samui.

The government coach from the Southern Terminal with the Seatran ferry, about ฿620 for the express coach at the counter, 12 to 16 hours. A 3rd-class train seat plus the walk-up ferry is about ฿850 all in if you organize the pier leg yourself. The best value-per-hour is flying Don Mueang to Surat Thani on AirAsia, Nok or Lion (often ฿1,000–2,000) and buying a ฿330–550 bus-and-ferry ticket at arrivals, ฿1,500–3,000 and 5 to 7 hours, about half the direct flight.

About 1 hour 10 in the air and 3.5 to 4 hours door to door on the direct Bangkok Airways flight; 5 to 7 hours flying to Surat Thani and taking the bus-and-ferry combo; 11 to 16 hours on the Lomprayah or government bus and ferry; 15 to 17 hours on the sleeper train plus ferry; and 20 to 22 hours on the Seahorse car ferry from Bangkok's riverside.

Every route ends with either the direct flight into Samui or a 1.5-hour ferry from Donsak on the mainland (the Seahorse Ferry from Bangkok itself is the one exception, and it takes 22 hours). Short on time or traveling with family, fly direct and be on the beach by lunch. On a budget, fly to Surat Thani and take the combo ticket for about half the price and three extra hours. The overnight train or bus plus ferry is for anyone trading a night for the savings.

Bangkok Airways owns Samui airport and is the only airline permitted to fly there from Bangkok, so there is no low-cost competition. One-way fares run ฿2,800–6,800 where a comparable route with competition, Bangkok to Surat Thani, is ฿1,000–2,000. The standard workaround is that Surat Thani flight plus a ฿330–1,000 bus-and-ferry ticket.

Yes. Bangkok Airways has flown Don Mueang to Samui three times a day since 29 October 2023, alongside about 20 daily departures from Suvarnabhumi between about 06:00 and 20:00. It is still the only airline on either route.

Not to the island itself; Samui has no rail link. Ten trains a day run from Krung Thep Aphiwat to Surat Thani (Phun Phin), where the coach-and-ferry operators meet every train. Express No. 85 (19:50 to 06:23) is the one to book, about ฿700–900 for a 2nd-class air-con berth or ฿1,300–1,500 in 1st class at the station, then ฿420–1,000 for the coach and ferry, 15 to 17 hours door to door.

SRT opens sales 90 days ahead on trains where your journey is 60% or more of the route, which for Surat Thani is every train except the two Sungai Kolok trains, No. 171 and No. 37, which open 30 days ahead. Lower berths and the 1st-class cabins sell out weeks ahead from December to February, so book on D-Ticket or 12Go as soon as the date opens.

One, the Seahorse Ferry, a car ferry with cabins that sails from the Saengthong Rice pier in Rat Burana to Nathon in 20 to 22 hours on announced dates, from ฿1,500 for a recliner to ฿22,500 for a suite, cars ฿2,250. Everything else sold as a Bangkok to Koh Samui ferry is a bus or train to Surat Thani or Chumphon plus a boat.

From Donsak on the mainland, the Seatran and Raja car ferries take about 1 hour 30 to Nathon and Lipa Noi respectively, and Lomprayah's catamaran 45 minutes to Nathon. Lomprayah's boat from Chumphon takes about 4.5 hours to Pralarn in Maenam because it calls at Koh Tao and Koh Phangan first. The Seahorse Ferry from Bangkok takes 20 to 22 hours.

Buy a combo ticket at the arrivals counters, either Phantip's coach and Seatran ferry to Nathon (฿330–520), Raja Ferry's coach and car ferry to Lipa Noi (฿550, 09:00 to 12:30), Lomprayah's coach and catamaran to Nathon (฿750–950, 09:30 and 12:30) or Boonsiri's van and catamaran to Nathon (฿850, or ฿1,000 with a hotel drop, 11:30 to 14:15). AirAsia sells the flight and ferry as one booking. Allow 3 to 4 hours from the airport to the island.

Yes, two ways. The direct flight has you on the island in about four hours door to door, and the Surat Thani route works in a day if your flight lands by early afternoon, since the last coach-and-ferry departures leave the airport around 15:00–16:00 and land by 20:30. Later than that means a night in Surat Thani.

Nathon on the west coast if you come on Seatran, Songserm, or Lomprayah's or Boonsiri's Donsak boat; Lipa Noi, 8 km south of Nathon, on Raja Ferry; Pralarn in Maenam on Lomprayah's bus-and-catamaran from Bangkok via Chumphon (Bangrak on its 21:30 slow-ferry ticket and on Boonsiri's); and Nathon again on the Seahorse Ferry. Bangrak is 10 minutes from the airport and Chaweng; Nathon and Lipa Noi are 40 minutes away.

Phuket. Samui is about 475 km south of Bangkok in a straight line and about 250 km east of Phuket across the peninsula. Bangkok Airways flies Phuket to Samui in about an hour, and the bus-and-ferry from Phuket via Surat Thani takes 6 to 8 hours; Bangkok to Samui overland is 11 hours or more.

October to early December is the island's wet season, and November is its wettest month; the Donsak car ferries keep sailing in most weather but the catamarans and the Seahorse Ferry cancel in rough seas, and flights are the reliable way across then. Full Moon Party weeks, Songkran (mid-April) and the December–January peak fill the direct flights and the fast boats first, so book those a few days to a week ahead.

Where to stay in Koh Samui

Compare prices across major booking sites, and filter for free-cancellation rooms if you want to reserve now and decide later.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Onward from Koh Samui

The next leg, with the fastest and cheapest way to do it.

Going back? Koh Samui to BangkokAll 7 routes from Koh Samui

Mac Kiley

Written by

Mac Kiley

I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.

More about Mac

Ready to build your itinerary?

Use our free itinerary builder to save places, organize days, and share your trip.

Open Itinerary Builder