GoAsia
Thailand

How to Get from Koh Samui to Bangkok

How to get from Koh Samui to Bangkok: non-stop flights, bus and ferry packages and private transfers across the Gulf.

Last updated: November 11, 2026

How to Get from Koh Samui to Bangkok
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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
  • โ†’ย  Business 07:00, 09:15, 11:45, 15:00, 19:30, 19:45
  • โ†’ย  Economy 10:55
Bus Koh Samui - Bangkok $ 37.47 17h
  • โ†’ย  Taxi + Ferry + Van + Bus 13:00
Taxi Koh Samui - Bangkok $ 368.82โ€“545.85 12h โ€“ 13h
  • โ†’ย  Luxury VIP Van
  • โ†’ย  Luxury SUV
  • โ†’ย  Comfort Car
  • โ†’ย  Van 9pax

Frequently Asked Questions

How can I book tickets from Koh Samui to Bangkok?

Use the booking tool on this page to compare the transport options currently available from Koh Samui to Bangkok, including current prices and schedules.

What is the cheapest way to get from Koh Samui to Bangkok?

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.

What is the fastest way to get from Koh Samui to Bangkok?

Fly. Bangkok Airways flies non-stop to Suvarnabhumi in about 1 hour 10 minutes.

How long does it take to get from Koh Samui to Bangkok?

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.

Are there luxury travel options for this route?

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.

Which Bangkok airport will I arrive at?

Bangkok Airways lands at Suvarnabhumi Airport (BKK).

Is it necessary to book tickets in advance?

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. [1] Bangkok Airways: Flight Deals: Samui - Bangkok, Suvarnabhumi. Retrieved November 11, 2026.
  2. [2] Lomprayah High Speed Ferries: Timetable Lomprayah 2026 (update 25/08/69, PDF). Retrieved November 3, 2026.
  3. [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.