Contents
Leaving the white sands of Koh Samui for the energy of Bangkok means swapping coconut groves and beach bars for skyscrapers and street food. You can fly over the Gulf in about an hour or take the slower overland route with a ferry and a long bus ride.
Koh Samui to Bangkok by Flight
Bangkok Airways flies non-stop from Samui Airport (USM) to Suvarnabhumi Airport (BKK) in about 1 hour 10 minutes, with a 20 kg checked bag, meals and seat selection included.[1] The open-air terminal under the palms makes leaving the island part of the holiday.
Koh Samui to Bangkok by Bus and Ferry
Lomprayah sells combined bus and ferry tickets between Bangkok and Koh Samui; the overnight bus and ferry package from Bangkok (Pinklao) to Samui costs 1,250 THB.[2] On booking platforms, a taxi, ferry, van and bus combination to Bangkok costs about 1,270 THB and takes from about 17 hours (November 2026).[3]
Koh Samui to Bangkok by Private Transfer
A private transfer with the ferry crossing takes from about 12 hours and starts at about 12,500 THB on booking platforms (November 2026), in a car, SUV or van.[3] It suits groups and anyone with a lot of luggage.
Tips for Traveling from Koh Samui to Bangkok
- Fly if you have a connection: The flight lands at Suvarnabhumi, which is the better airport for international departures.
- Book early in high season, when flights and private vans fill up.
- Leave a buffer for the overland route: Ferry, road and Bangkok traffic add up.
Timetable
| Flight Koh Samui - Bangkok $ 190.61โ287.01 1h 15m โ 11h 45m | |
|
|
| Bus Koh Samui - Bangkok $ 37.47 17h | |
|
|
| Taxi Koh Samui - Bangkok $ 368.82โ545.85 12h โ 13h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Koh Samui to Bangkok, including current prices and schedules.
A bus and ferry combination is the budget option: booking platforms list about 1,270 THB (November 2026) for a journey of about 17 hours.
Fly. Bangkok Airways flies non-stop to Suvarnabhumi in about 1 hour 10 minutes.
About 1 hour 10 minutes by air. By road with the ferry, a private transfer takes from about 12 hours and the bus combination from about 17 hours.
Private transfers in a car, SUV or VIP van start at about 12,500 THB on booking platforms (November 2026) and run door to door.
Bangkok Airways lands at Suvarnabhumi Airport (BKK).
Yes for flights and private vans in high season. Book early to get your preferred time.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Bangkok Airways: Flight Deals: Samui - Bangkok, Suvarnabhumi. Retrieved November 11, 2026.
- [2] Lomprayah High Speed Ferries: Timetable Lomprayah 2026 (update 25/08/69, PDF). Retrieved November 3, 2026.
- [3] 12Go: 12Go timetable: Koh Samui - Bangkok. Retrieved November 11, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
