GoAsia
Thailand

How to Get from Bangkok to Koh Samui

Bangkok to Koh Samui by flight from 2,730 baht or overnight bus and ferry from 1,250 baht. Compare train, ferry and private transfer.

Last updated: November 3, 2026

How to Get from Bangkok to Koh Samui

Photo: Fabio Achilli from Milano, Italy / Wikimedia Commons, CC BY 2.0

Contents

Koh Samui is the Gulf's big island: coconut palms, the Big Buddha above the sea, and beaches from busy Chaweng to quiet Lamai. Getting there from Bangkok is a choice between a short flight and an overnight journey by bus and boat, with a train option in between.

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.

Bangkok to Koh Samui by Flight

Flying is the quickest way. Bangkok Airways flies from Bangkok to Samui, and a one-way economy fare including airport tax and ticketing fee is 2,730 baht, and seats per flight are limited.[1] Flights from Suvarnabhumi take from about 1 hour 10 minutes, and from Don Mueang from about 1 hour 35 minutes.[2] Book ahead.

Bangkok to Koh Samui by Bus and Ferry

The bus and boat combination runs overnight and saves a hotel night. Lomprayah's bus and ferry leaves Bangkok (Pinklao) at 21:00 and reaches Samui's Bangrak pier at 11:15 for 1,250 baht. The bus and catamaran leaves at 21:30 and arrives at Pralarn pier at 11:30 for 1,450 baht, or 1,750 baht with a VIP bus.[3]

The Transport Co. runs buses from Mo Chit 2 to Koh Samui at 17:00 and 18:15 for 963 or 619 baht,[4] and the ferry from Don Sak to Samui's Lipa Noi pier sails hourly from 04:00 to 19:00 and takes about 1 hour 30 minutes.[5]

Bangkok to Koh Samui by Train and Ferry

Trains run from Krung Thep Aphiwat Central Terminal to Surat Thani, where you continue to a Don Sak ferry. Special Express DRC 43 leaves at 07:30 and arrives at 16:20, which is too late for most ferries. Rapid 171 leaves at 15:10 and arrives at 01:14, and Special Express 37 leaves at 16:10 and arrives at 01:52.[6] Night arrivals mean you wait for the first ferry in the morning.

Bangkok to Koh Samui by Private Transfer

A private car takes you from your Bangkok hotel to the ferry and across to Samui in about 11 hours 20 minutes to 12 hours. On booking platforms it costs about 11,400 to 23,100 baht per vehicle (November 2026), with options from an Economy car for 3 to a van for 10.[2]

Comparing Your Options

Mode Price Duration
Flight (Bangkok Airways) 2,730 baht[1] From about 1 h 10 min[2]
Bus and ferry (Lomprayah, from Pinklao) 1,250 to 1,750 baht[3] About 14 h (21:00 to 11:15)
Private transfer About 11,400 to 23,100 baht[2] About 11 h 20 min to 12 h

Tips for Traveling from Bangkok to Koh Samui

  • Book flights early: Seats on each flight are limited.
  • Pack a layer: Air conditioning on buses and boats runs cold overnight.
  • Check your arrival pier: Lomprayah's catamaran arrives at Pralarn pier and its ferry at Bangrak pier, so arrange your taxi to your beach in advance.
  • Keep valuables with you: Carry passport, electronics and cash in a daypack at your seat, not in the luggage hold.

Timetable

Flight Bangkok - Koh Samui $ 82.75–202.07 1h 10m – 1days 3h 10m
  • →  Business 06:30, 07:30, 09:20, 10:20, 14:25
  • →  Economy 06: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
Bus Bangkok - Koh Samui $ 33.40–45.18 10h 30m – 15h 30m
  • →  VIP 24 19:00
  • →  VIP 32 18:50
  • →  Express 06:00, 19:00, 21:00
  • →  Bus + Ferry 19:00
  • →  VIP Bus 19:00
Taxi Bangkok - Koh Samui $ 338.58–684.67 11h 20m – 12h
  • →  Luxury VIP Van 9pax
  • →  Comfort Car 3pax
  • →  Luxury SUV 4pax
  • →  Economy 3pax
  • →  SUV 4pax
  • →  Van 10pax
Ferry Bangkok - Koh Samui $ 51.81 10h 30m – 14h 30m
  • →  VIP 06:00, 21:00
Flight Don Mueang Airport - Koh Samui $ 158.10–170.24 1h 35m
  • →  Economy 08:50, 14:00, 19:10

Frequently Asked Questions

How can I book tickets from Bangkok to Koh Samui?

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

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

The overnight bus and ferry combination is the budget option, with Lomprayah's bus and ferry from Pinklao at 1,250 baht. A one-way economy flight with Bangkok Airways costs 2,730 baht.

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

Fly. Flights from Suvarnabhumi take from about 1 hour 10 minutes, and from Don Mueang from about 1 hour 35 minutes.

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

A flight takes from about 1 hour 10 minutes. The overnight bus and catamaran from Pinklao leaves at 21:30 and arrives at 11:30. A private transfer takes about 11 hours 20 minutes to 12 hours.

Is it better to fly from Suvarnabhumi or Don Mueang?

Suvarnabhumi has the shorter flights, from about 1 hour 10 minutes. Don Mueang flights take from about 1 hour 35 minutes, so choose it if your Bangkok base is in the north of the city.

Do I need to book ferry tickets separately from the bus?

No. Lomprayah sells the bus and the boat as one ticket, so the bus connects with the boat.

Are there overnight travel options?

Yes. Lomprayah's bus and ferry leaves Pinklao at 21:00 and arrives at 11:15, and the bus and catamaran leaves at 21:30 and arrives at 11:30. Trains such as Rapid 171 also run overnight to Surat Thani.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Bangkok Airways: Fly to Samui! (domestic fares). Retrieved October 24, 2026.
  2. [2] 12Go: 12Go Timetable: Bangkok to Koh Samui. Retrieved November 3, 2026.
  3. [3] Lomprayah High Speed Ferries: Timetable Lomprayah 2026 (update 25/08/69, PDF). Retrieved November 3, 2026.
  4. [4] BusTicket.in.th (Transport Co., Ltd. ticketing): Bangkok Bus Terminal (Chatuchak aka Mochi 2): timetable, services and information. Retrieved October 21, 2026.
  5. [5] Raja Ferry Port PLC: Sailing schedule. Retrieved October 31, 2026.
  6. [6] State Railway of Thailand: SRT Timetable Matrix 2026: Southern Line outbound. Retrieved November 3, 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.