Practical guide
Koh Samui to Bangkok
Leave on the first boat if you're flying from Surat Thani, on any boat if you're taking the night train.
- Logistics
- Easy
- Updated
- 29 Sept 2026
Fly if You Have a Connection, Take the 08:00 Lomprayah if You Don't
Koh Samui to Bangkok is the arrival in reverse, with one difference. Leaving, you choose the boat by the connection you need to make at the other end. Bangkok Airways flies Samui to Suvarnabhumi around 30 times a day and to Don Mueang three times, from about ฿2,800 one way, and it is the answer for anyone with an international flight the same day. The overland ticket everyone else buys is a ferry-plus-bus combination. Lomprayah's catamaran and coach leave the island at 08:00 and 12:30 and put you on Khao San Road at 20:30 or 00:45 for ฿1,450, the government coach rides from the Donsak ferry to the Southern Terminal overnight, and the ferry-and-van tickets to Surat Thani get you to the airport for a ฿1,000–2,000 AirAsia or Nok flight, or to Phun Phin station for the ten northbound sleepers that leave between 18:25 and 23:28. The catch is timing, because the combo to Surat Thani airport takes 2.5 to 5.5 hours depending on the boat, so a flight before about 11:00 means going over the night before. Below you'll find every departure, which Samui pier each one leaves from, and where you land in Bangkok.
Arriving in Bangkok
Where to stay in Bangkok
This route ends in Bangkok. Search Bangkok 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 Bangkok hotelsOpens Booking.com with your dates · also on Expedia · Trip.com
Key Facts (2026)
Bangkok Airways is fastest, 50–75 minutes in the air and 3–4 hours door to door
About 30 departures a day to Suvarnabhumi and three to Don Mueang, from about ฿2,800 one way and ฿6,000+ in peak weeks. Suvarnabhumi for international connections, Don Mueang for an AirAsia or Nok onward flight. Be at Samui's small terminal 90 minutes ahead; it is 45 minutes from the west coast.
The Lomprayah boat + bus leaves the island at 08:00 and 12:30 for ฿1,450
Catamaran to Chumphon via Koh Phangan and Koh Tao, then Lomprayah's coach to Khao San (20:30 or 00:45) for ฿1,450, VIP ฿1,750; or straight to Suvarnabhumi or Don Mueang (23:00) for ฿1,950–2,250. Sold at its Nathon and Bangrak offices, on its site and on Klook.
Surat Thani airport is 2.5–5.5 hours by ferry and van, ฿540–1,100
Raja Ferry's 05:00 boat from Lipa Noi lands you at the airport at 10:00 for ฿550 on its own timetable; Lomprayah's catamaran and van take about 3 hours (฿897 online); Phantip's Seatran combination is ฿604. A flight before about 11:00 means going over the night before.
Ten night trains head north between 18:25 and 23:28 from Phun Phin
Ferry and van tickets from any Samui pier reach the station by early afternoon. Express No. 86 (19:31 to 06:10) and No. 84 (20:23 to 07:05) have 1st and 2nd-class berths; the 09:00 day railcar No. 40 (2nd-class air-con seats, ฿524) arrives 18:05. Seats open 90 days ahead on most of them.
The last boats off the island are about 17:00 from Nathon and 18:00 from Lipa Noi
Seatran's last Nathon sailing is around 17:00 and Raja's last from Lipa Noi around 18:00–19:00; the Lomprayah 12:30 is the last fast boat that connects to a Bangkok bus. Nothing sensible leaves the island after dark, so an overnight plan starts with an afternoon boat.
Every Way From Koh Samui to Bangkok, Compared (2026)
| Mode | Duration | Typical price | Departs from |
|---|---|---|---|
| Direct flight (Bangkok Airways) | 1h10 flight, 3–4h door to door | ฿2,800–6,800 one way | Samui Airport, ~30 a day to BKK, 3 to DMK |
| Ferry + van to Surat Thani airport + low-cost flight | 6–8h | ฿1,600–3,100 all in | Lipa Noi (Raja) from 05:00, Nathon and Bangrak through the morning |
| Lomprayah catamaran + coach | 12h30 | ฿1,450 (VIP ฿1,750); ฿1,950–2,250 to an airport | Lomprayah pier, 08:00 and 12:30 |
| Car ferry + government coach | 13–16h | ฿700–1,300 | Nathon (Seatran) or Lipa Noi (Raja), afternoon boats |
| Ferry + van + night train | 14–17h | ฿1,100–2,300 by class | Any pier by early afternoon; trains 18:25–23:28 from Phun Phin |
| Seahorse car ferry | 20–22h | ฿1,500 recliner to ฿22,500 suite; car ฿2,250 | Nathon, announced dates, check-in 12:00 for 14:00 |
Flight fares are the spread on the booking engines for the coming three months. Lomprayah and Raja fares are from the operators' own price lists; the coach and train figures are station and counter fares seen on 2025–26 tickets plus the ferry-and-van leg, and online sellers add ฿100–200. The northbound trains are Bangkok-bound sleepers from the deep south, so a delay upstream can shift a Phun Phin departure by an hour.
Koh Samui → Bangkok
Check live times and seats from Koh Samui to Bangkok
12Go lists the Samui-to-Bangkok flights and the ferry, van and coach combination to the Southern Terminal with live seats and e-tickets. For the Lomprayah boat-and-bus, buy from Lomprayah or Klook; for the trains, the ferry-and-van ticket is sold at the pier and the berth on D-Ticket or 12Go.
Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.
If You Fly, Which Bangkok Airport and What the Fare Does
Suvarnabhumi for a connection, Don Mueang for the low-cost carriers
Bangkok Airways is the only airline out of Samui to Bangkok, with around 30 departures a day to Suvarnabhumi from early morning to about 20:00 and three a day to Don Mueang. The fare runs from about ฿2,800 one way in a quiet month to ฿6,000–6,800 in the December–January and Songkran weeks, includes a checked bag, and is cheapest three to six weeks out. If you are connecting to an international flight, fly to Suvarnabhumi and allow three hours between arrival and departure; Bangkok Airways sells through-tickets with its partner airlines, and a delay on a through-ticket is the airline's problem rather than yours. If your next leg is an AirAsia or Nok Air domestic flight, the Don Mueang service saves you the ฿300–400 taxi and an hour across the city.
The flight itself is 50 to 75 minutes on an A319 or an ATR 72. Samui's terminal is small and open-air, security is quick, and 90 minutes before departure is plenty; the airport is 10 to 15 minutes from Chaweng and Bophut but 45 minutes from Nathon, Lipa Noi and Taling Ngam, and Grab and Bolt thin out before 07:00 on the west coast.
The Lomprayah Boat and Bus at 08:00 or 12:30 to Khao San, or Straight to the Airport
The tidiest overland ticket, and the only one that goes to Suvarnabhumi
Lomprayah's boat-and-bus is the overland ticket I'd buy. Its catamaran leaves the island at 08:00 and 12:30, calls at Koh Phangan and Koh Tao, lands at Chumphon, and its coach takes over from there. The 08:00 boat reaches Lomprayah's Khao San office at 20:30 and the 12:30 boat at 00:45, for ฿1,450 on the standard coach or ฿1,750 on the VIP. The same ticket runs to Suvarnabhumi or Don Mueang airport (23:00 arrival off the 08:00 boat) for ฿1,950–2,250, or to the Airport Rail Link at Phaya Thai and Hua Lamphong MRT for ฿1,750–2,050, which is the one overland option that puts you at an airport without a Bangkok taxi.
Two cautions. The 00:45 arrival on Khao San is a real midnight, with taxis but no buses, so the 08:00 boat is the one to take unless your hotel is on Khao San itself. And the boat sails past two islands before it reaches the mainland, so in the November–December rough-sea weeks it is the crossing most likely to be canceled; the Donsak car ferries keep going.
To Surat Thani Airport for a Cheap Flight, and Which Boat for Which Departure
2.5 to 5.5 hours pier to terminal, and the 11:00 rule
AirAsia, Nok Air and Thai Lion fly Surat Thani (URT) to Don Mueang, and there are Suvarnabhumi departures too, for ฿1,000–2,000 most days. Getting there is a ferry-and-van ticket sold at every Samui pier office and online. Raja Ferry's own timetable has its 05:00 boat from Lipa Noi landing you at the airport at 10:00 for ฿550, the earliest connection there is; Lomprayah's catamaran and van take about 3 hours and cost ฿897 online; Phantip's Seatran ferry and van are ฿604, Samui Tour ฿675, Boonsiri ฿864, Seatran's own combination ฿812. Around 39 combinations a day leave between 05:00 and 14:00 and land between 09:00 and 19:00.
The rule is to count back 3.5 to 5.5 hours from your flight, add the airport's own 60 to 90 minutes, and if that puts your boat before 05:00, it doesn't exist. In practice a flight before about 11:00 means taking an afternoon boat the day before and sleeping in Surat Thani town (hotels near the airport and the station are ฿500–1,000), and anything from early afternoon works from the first boats.
Ferry + Van Tickets From Koh Samui to Surat Thani Airport (2026)
| Operator | Leaves Samui from | Journey | Price per adult |
|---|---|---|---|
| Raja Ferry (car ferry + coach) | Lipa Noi, first boat 05:00 (airport 10:00) | 4–5h | ฿540 on Raja's site, ฿698 online |
| Phantip (Seatran ferry + van) | Nathon | 4–5h | ฿604 |
| Lomprayah (catamaran + van) | Nathon | 3h00–3h15 | ฿897 |
| Boonsiri (catamaran + van) | Lipa Noi | About 4h | ฿864 |
| Seatran (ferry + coach) | Nathon | 4–5h | ฿812 |
| Songserm (ferry + van) | Nathon | About 5h | ฿1,077 |
Raja's ฿550 is from its own timetable; the other fares are the resellers' online prices, which include their fee. All of them drop at the terminal, not the town. The first departures are the ones that matter, because the 05:00 Raja boat is the only way to make a late-morning flight on the day.
Ferry + Van + Night Train on One of Ten Sleepers North From Phun Phin
Any boat by early afternoon, then No. 86 or No. 84 if you want a berth with a door
The train home is the sleeper to Surat Thani in reverse, and it is easier this way round because the timetable is on your side. Ten northbound trains leave Phun Phin between 18:25 and 23:28 and reach Krung Thep Aphiwat between 03:45 and 10:50 the next morning, so any boat off the island by early afternoon connects. The ferry-and-van ticket to the station is sold at every pier office (the same operators and prices as the airport run, about ฿500–900), and the vans drop you at the forecourt cafés, which stay open into the evening.
Which train? Express No. 86 from Nakhon Si Thammarat (19:31, arrives 06:10) and Express No. 84 from Trang (20:23, arrives 07:05) carry 1st-class two-berth cabins as well as 2nd-class air-con sleepers, and arrive at a civilized hour. Special Express No. 32 from Hat Yai (22:24, arrives 08:10) has the newest carriages and the latest sensible departure. Rapid No. 170 from Yala (23:28, arrives 10:50) is the cheap one with fan sleepers. The 09:00 railcar No. 40 (2nd-class air-con seats, ฿524, arrives 18:05) is the only comfortable daytime train and needs the first boat. Station fares are the same as southbound, about ฿700–900 for a 2nd-class air-con berth, ฿1,300–1,500 in 1st class, ฿250 in 3rd; online sellers add ฿100–200. Seats open 90 days ahead on every train here except the two from Sungai Kolok, No. 172 and No. 38 (30 days); Phun Phin's counter sells whatever is left on the day.
Surat Thani (Phun Phin) → Bangkok Train Schedule (2026)
| Train | Departs Phun Phin | Arrives Krung Thep Aphiwat | Berths and seats | Seats open |
|---|---|---|---|---|
| No. 40 Special Express (railcar) | 09:00 | 18:05 | 2nd-class air-con seats, ฿524 | 90 days |
| No. 44 Special Express (railcar) | 18:25 | 03:45 | 2nd-class air-con seats | 90 days |
| No. 168 Rapid (from Kantang) | 18:32 | 05:10 | 2nd-class air-con and fan sleepers, 3rd class | 90 days |
| No. 86 Express (from Nakhon Si Thammarat) | 19:31 | 06:10 | 1st and 2nd-class air-con sleepers, fan seats, 3rd class | 90 days |
| No. 174 Rapid (from Nakhon Si Thammarat) | 20:02 | 06:45 | 2nd-class air-con and fan sleepers, 3rd class | 90 days |
| No. 84 Express (from Trang) | 20:23 | 07:05 | 1st and 2nd-class air-con sleepers, fan seats, 3rd class | 90 days |
| No. 172 Rapid (from Sungai Kolok) | 20:55 | 07:30 | 2nd-class air-con and fan sleepers, 3rd class | 30 days |
| No. 32 Special Express (from Hat Yai) | 22:24 | 08:10 | 1st and 2nd-class air-con sleepers, the newest carriages | 90 days |
| No. 38/46 Special Express (from Sungai Kolok / Padang Besar) | 22:50 | 09:05 | 1st and 2nd-class air-con sleepers | 30 days (No. 38), 90 days (No. 46) |
| No. 170 Rapid (from Yala) | 23:28 | 10:50 | 2nd-class air-con and fan sleepers, 3rd class | 90 days |
Times from siamtickets.com on the 5 December 2025 timetable; 12Go's sell list shows four of these 10–20 minutes later (18:53, 19:40, 20:10, 20:45), so read the ticket and be on the platform early. These are Bangkok-bound trains from the deep south and can reach Phun Phin an hour late. 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). Surat Thani to Bangkok is 635 km, and only the Sungai Kolok trains (km 1,143) fall below the 60% line.
See Samui Airport and the Bangkok Airways Flight, and the Overland Way
Two flights filmed from the island and one overland run, the ferry from Nathon, the Phantip van and the overnight coach to Khao San.
Getting to the Pier or the Airport on Samui
Songthaews, Grab and Bolt, and the case for a booked car at 05:00
Every combo operator sells a hotel pickup for about ฿150–250 on top of the ticket, and for the early boats that is the easy answer, since the minivan does the rounds of Chaweng, Lamai and Bophut from about 04:00 for the 05:00 Raja sailing. On your own, the red songthaews run Chaweng to Nathon for ฿100 a head in daylight but not before dawn, and Grab and Bolt cars are ฿200–600 across the island depending on distance and surge. Lomprayah's boats leave from its own piers at Nathon and Bangrak, Seatran from Nathon, Raja and Boonsiri from Lipa Noi, 8 km south of Nathon, so check which pier is on your ticket; they are 40 minutes apart at the ends.
For a first flight out of the airport from a villa on the far side of the island (Lamai, Taling Ngam, Lipa Noi), a booked car with a fixed fare beats hoping a Grab driver is awake at 05:30.
Your Samui hotel → Samui Airport
The first 45 minutes off the island
Grab and Bolt work on Samui but thin out before 07:00, and the airport is 45 minutes from the west coast. For a first-flight departure from Lamai, Taling Ngam or Lipa Noi, my advice is a car pre-booked on 12Go, at the villa at 05:30 with the price fixed the night before.
Sponsored link. We may earn a small commission when you book, at no extra cost to you. Learn more.
Where You Land in Bangkok, and Getting Into the City
Two airports, Khao San at midnight, the Southern Terminal, and a station with the MRT underneath
Suvarnabhumi has the Airport Rail Link to Phaya Thai (฿45, 26 minutes, BTS connection) and metered taxis from the ground-floor rank (฿300–400 to Sukhumvit or the old city plus a ฿50 airport surcharge and ฿75 in tolls). Don Mueang has the SRT Red Line from its own station to Krung Thep Aphiwat for the MRT Blue Line, the A1 and A2 airport buses to Mo Chit BTS for ฿30, and the same taxi rank. Lomprayah's coaches stop outside its office on Rambuttri Road behind Khao San, fine at 20:30 and a taxi ride at 00:45. The government coaches end at the Southern Terminal (Sai Tai Mai), 12 km west of the old city in Thonburi with a taxi rank and local buses, and at Mo Chit. The trains end at Krung Thep Aphiwat, where the MRT Blue Line is directly below the concourse and a taxi to Sukhumvit is about ฿150–250.
Landed in Bangkok? Here's the city end of it.
Frequently Asked Questions
Common questions about koh samui to bangkok.
Fly Bangkok Airways (about 30 a day to Suvarnabhumi, three to Don Mueang, from about ฿2,800), take Lomprayah's catamaran and coach from the island at 08:00 or 12:30 to Khao San (฿1,450, 12.5 hours), take the car ferry to Donsak and a government coach to the Southern Terminal overnight (฿700–1,300), or take a ferry-and-van ticket to Surat Thani for a ฿1,000–2,000 low-cost flight or one of the ten northbound sleeper trains.
The car ferry from Nathon or Lipa Noi and the government coach from Donsak to the Southern Terminal, about ฿700 all in and 13 to 16 hours. The ferry, van and a 3rd-class train seat is a similar price. The best value for the time is the ferry and van to Surat Thani airport (from ฿540) plus an AirAsia or Nok flight, about ฿1,600–3,100 and 6 to 8 hours.
50 to 75 minutes in the air on Bangkok Airways, scheduled at about 1 hour 10. Door to door, from a Chaweng hotel to a Sukhumvit hotel, allow 3 to 4 hours including the 90 minutes at Samui's airport and the ride in from Suvarnabhumi.
There's one direct boat, the Seahorse Ferry, a car ferry with cabins that sails from Nathon to the Saengthong Rice pier in Rat Burana, Bangkok, in 20 to 22 hours on announced dates (check-in 12:00 for a 14:00 sailing), from ฿1,500 for a recliner to ฿22,500 for a suite, cars ฿2,250. Everything else sold as a ferry to Bangkok is a boat to Donsak or Chumphon plus a coach.
Count back 3.5 to 5.5 hours from the flight and add 60 to 90 minutes at the airport. Raja Ferry's 05:00 boat from Lipa Noi lands you at the terminal at 10:00 (฿550), the earliest there is, so it works for anything from about 11:30; Lomprayah's catamaran and van take about 3 hours from Nathon. For a flight before about 11:00, go over the day before and sleep in Surat Thani.
Not from the island, but a ferry-and-van ticket from any pier (฿500–900) reaches Surat Thani's Phun Phin station by early afternoon for the ten northbound trains, the 09:00 day railcar No. 40 (arrives 18:05) and sleepers from 18:25 to 23:28 arriving between 03:45 and 10:50. Express No. 86 (19:31) and No. 84 (20:23) have 1st-class cabins; a 2nd-class air-con berth is about ฿700–900 at the station.
Suvarnabhumi if you are connecting to an international flight or staying in Sukhumvit, Silom or the old city (Airport Rail Link, ฿45). Don Mueang if your next flight is AirAsia, Nok Air or Thai Lion, or you are staying in the north of the city; Bangkok Airways flies there three times a day. Both are about an hour from the center by taxi.
Yes. Lomprayah's 2026 price list sells the boat-and-bus from the island to Suvarnabhumi or Don Mueang for ฿1,950–2,250, arriving at 23:00 off the 08:00 boat, and to the Airport Rail Link at Phaya Thai or Hua Lamphong MRT for ฿1,750–2,050. It is the only overland ticket that ends at an airport, and the only one I would trust for a late-evening or red-eye international departure.
Seatran's last car ferry from Nathon is around 17:00 and Raja's last from Lipa Noi around 18:00–19:00, both to Donsak; Lomprayah's 12:30 catamaran is the last fast boat that connects with a Bangkok coach. The evening Songserm and Haad Rin boats go to Koh Phangan, not the mainland. An overnight plan to Bangkok starts with an afternoon boat at the latest.
90 minutes is plenty for a domestic flight; the terminal is small, open-air and quick through security. Allow 15 minutes from Chaweng or Bophut, 30 from Lamai and 45 from Nathon, Lipa Noi or Taling Ngam, and book a car the night before for anything departing before 08:00, when Grab and Bolt are thin on the west coast.
Where to stay in Bangkok
Compare prices across major booking sites — 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
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
Bundle & save
Compare rates on Trip.com
Strong across Asia
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.
You Might Also Like
Best Time to Visit Thailand
November to February for most trips, and the right coast for the rest of the year
Thailand on a Budget
Thailand on less, without missing the best of it
Is Thailand Safe?
What is actually risky, what is only in the news, and what four government advisories say, destination by destination
Thailand Visa & Entry Requirements
Who enters visa-free, what immigration checks, the TDAC, and how to stay longer
Thailand Travel Tips
What every visitor to Thailand should know — before they land

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 MacReady to build your itinerary?
Use our free itinerary builder to save places, organize days, and share your trip.
Open Itinerary Builder