Koh Samui to Bangkok — Flights, Buses, Ferries and Trains
We offer daily connections from Koh Samui to Bangkok across every major travel mode — short flights, overnight buses, trains with sleeper carriages, and ferry-plus-bus combinations. Choose the right balance of comfort, speed, and budget for your trip, with fares starting from THB 744.
- 1h 15m
- Crossing
- THB 744
- From
- 29
- Operators
- ~98
- Departures
Departure schedule
| Time | Operator | Type | Duration |
|---|---|---|---|
| 00:00 | Siam Scenic | Avia | 2h 00m |
| 00:00 | Glassflower | Charter | 12h 00m |
| 00:00 | BangkokTaxi24 | Charter | 13h 00m |
| 00:00 | Van2Travel | Charter | 15h 00m |
| 00:00 | AEC 168 Transport and Travel | Charter | 11h 30m |
| 00:00 | Than Car Service | Charter | 11h 25m |
| 00:00 | Torch | Charter | 14h 30m |
| 00:00 | Nor Phuangphet Transport | Van | 7h 55m |
| 00:00 | Easyride Services | Charter | 12h 00m |
| 06:00 | Bangkok Airways | Avia | 1h 15m |
| 06:30 | Seatran Discovery | Charter + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 14h 00m |
| 06:30 | Boonsiri High Speed Ferries | Van + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 15h 00m |
| 08:00 | Lomprayah | Ferry | 12h 30m |
| 08:00 | Boonsiri High Speed Ferries | Ferry + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 12h 30m |
| 08:00 | Seatran Discovery | Ferry + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 12h 30m |
| 08:00 | TravelBusAsia | Ferry + VanCombined ticket: hotel/town transfer + ferry, booked as one. | 13h 40m |
| 08:45 | Bangkok Airways | Avia | 1h 15m |
| 08:55 | Bangkok Airways | Avia + AviaCombined ticket: hotel/town transfer + ferry, booked as one. | 4h 25m |
| 09:15 | Bangkok Airways | Avia | 1h 15m |
| 10:05 | Bangkok Airways | Avia | 1h 15m |
| 11:00 | Raja Ferry | Van + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 19h 00m |
| 11:45 | Nara Travel | Ferry + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 17h 45m |
| 12:10 | Bangkok Airways | Avia + AviaCombined ticket: hotel/town transfer + ferry, booked as one. | 4h 10m |
| 12:20 | Krungsiam Tour | Van + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 17h 40m |
| 12:30 | Lomprayah | Ferry | 12h 15m |
| 13:00 | Raja Ferry | Van + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 17h 00m |
| 13:00 | Seatran Ferry | Ferry + Van + AviaCombined ticket: hotel/town transfer + ferry, booked as one. | 7h 05m |
| 14:00 | Raja Ferry | Ferry + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 16h 00m |
| 14:00 | Nara Travel | Ferry + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 15h 30m |
| 14:00 | Bangkok Airways | Avia | 1h 15m |
| 14:00 | Krungsiam Tour | Ferry + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 16h 00m |
| 14:00 | Montanatip | Ferry + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 16h 00m |
| 14:35 | Bangkok Airways | Avia | 1h 15m |
| 15:00 | Raja Ferry | Ferry + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 15h 00m |
| 15:00 | Sapthaweephol Tour and Travel | Ferry + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 14h 00m |
| 15:00 | Future Travel and Service | Ferry + Bus + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 22h 30m |
| 15:00 | Jarinthon Tour | Ferry + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 15h 00m |
| 15:00 | Montanatip | Ferry + BusCombined ticket: hotel/town transfer + ferry, booked as one. | 15h 00m |
| 15:00 | Van2Travel Train | Ferry + TrainCombined ticket: hotel/town transfer + ferry, booked as one. | 16h 30m |
| 15:00 | TravelBusAsia | Ferry + VanCombined ticket: hotel/town transfer + ferry, booked as one. | 13h 50m |
Typical daily departures — check the live schedule and book above.
Transport types explained
- Avia
- Short flight leg on the longest connections.
- Bus
- Coach leg by road, used when part of the trip runs overland.
- Charter
- Speedboat or charter — the fastest crossing, with fewer seats and a higher fare than the ferry.
- Ferry
- Larger boat, lowest fares and the steadiest ride — slower, but takes the most passengers (often vehicles too).
- Train
- Train leg on longer overland connections.
- Van
- Minivan transfer — often the hotel or town pick-up leg of a combined ticket.
Operators on this route
AEC 168 Transport and Travel
Bangkok Airways
Bangkok Booking Center
Bangkok Travel Plus
BangkokTaxi24
Boonsiri High Speed Ferries
Easyride Services
Future Travel and Service
Glassflower
Jarinthon Tour
Krungsiam Tour
Limo Bus Airport Express
Lomprayah
Montanatip
Nara Travel
Next Step Journey
Nor Phuangphet Transport
Oniam Transport
Raja Ferry
Sapthaweephol Tour and Travel
Seatran Discovery
Seatran Ferry
Siam Scenic
Thai Vietjet
Than Car Service
Torch
TravelBusAsia
Van2Travel
Van2Travel Train
Piers on this route
Departing Koh Samui
Arriving Bangkok
Getting off Koh Samui and up to Bangkok means leaving the island first — by ferry from one of Samui's piers — then continuing by road or rail. The fastest option is a direct flight, which covers the journey in around 75 minutes. If you're not in a rush, the overnight bus or train is a solid choice: you sleep on board and wake up in the capital ready to go.
Departure points and Bangkok arrival
Ferries leave Koh Samui from Bangrak Pier, Mae Nam Pier, and Nathon Pier, connecting to the mainland before you continue by bus, van, or train toward Bangkok. In Bangkok, services arrive at locations including Hua Lamphong station, the Southern Bus Terminal, and central areas such as Khao San Road — convenient depending on where you're staying.
With over 30 operators and more than a hundred departures a day, there's a reliable service at almost any time of morning. Early slots from 06:00 onwards are popular for travellers aiming to arrive in Bangkok during the afternoon or evening. Fares start from THB 744. Book ahead during the high season (December to February) and around Thai public holidays when Samui fills up fast.