Getting there

Bangkok to Koh Samui: every way to get there

Koh Samui is an island in the Gulf of Thailand, about 700 km south of Bangkok. Unlike Phuket, direct flights are few and expensive, because Samui airport is private and handles a limited number of flights. That is why many travellers combine a cheap flight or a night train to Surat Thani with a ferry. I compare every option below so you can pick the right balance between time and budget.

Kylian DevBy Kylian Dev

  • Direct flight vs. Surat Thani + ferry
  • Night train and joint tickets
  • Ferry piers and connections to Phangan and Tao

Short answer

The fastest way from Bangkok to Koh Samui is a direct flight of about 1 hour 5 minutes from Suvarnabhumi, but fares are often 3,000 to 8,000 THB one way. The cheaper option is a low-cost flight from Don Mueang to Surat Thani (about 1 hour 10 minutes) followed by a bus and ferry, 5 to 6 hours door to door. On the ground, the night train or overnight bus to Surat Thani or Chumphon plus a ferry takes 12 to 16 hours for roughly 1,000 to 1,800 THB with a joint ticket. Prices and timetables change, so check official sources when you book.

Bangkok to Koh Samui: all options compared

Four realistic ways to go, from fastest to cheapest.

OptionDoor to door (indicative)Price per person (indicative, THB)Best for
Direct flight to Samui3 to 4 h3,000 to 8,000Short stays, families, comfort · Book
Flight to Surat Thani + bus + ferry5 to 6 h1,500 to 3,000 in totalThe best value for most travellers · Book
Night train + bus + ferry (joint ticket)13 to 16 h1,000 to 1,800Rail fans, saving a night · Book
Overnight bus + ferry (joint ticket)13 to 15 h900 to 1,500Tight budgets · Book

If your budget allows, the direct flight saves half a day. Otherwise, the flight to Surat Thani with a connecting ferry is the best compromise: low-cost airlines sell it as a single ticket, with the bus and boat included. To cost the whole trip, try our Thailand travel budget calculator.

Chaweng Noi, Koh Samui
Chaweng Noi, Koh Samui

Flying direct to Koh Samui

Short, comfortable and expensive.

Direct flights leave from Suvarnabhumi (BKK) and take about 1 hour 5 minutes. Bangkok Airways operates most of them, with a few Thai Airways flights. Samui airport is small and open-air, 10 to 20 minutes from Chaweng, Bophut and Choeng Mon. Compare these areas in our Koh Samui beaches guide and where to stay on Koh Samui.

  • Book early for December to April and July to August, when fares climb fastest.
  • Bangkok Airways fares usually include a checked bag and lounge access at Suvarnabhumi.
  • Arriving from Europe? A through ticket to Samui avoids reclaiming your bags in Bangkok with some airlines.

Flight to Surat Thani + ferry

The best value, and the option I use most.

Low-cost airlines (Thai AirAsia, Nok Air, Thai Lion Air) fly from Don Mueang to Surat Thani in about 1 hour 10 minutes. Many sell a "fly and ferry" ticket: a bus meets the flight, drives 1.5 to 2 hours to the Donsak pier, then a ferry crosses to Samui (Nathon pier) in about 1.5 hours.

Car ferries from Donsak

Frequent

Raja Ferry and Seatran run large car ferries to Samui, about 1.5 hours. Stable even when the sea is choppy.

Lomprayah

Island hopping

Bus + high-speed catamaran combinations, also from Chumphon, with connections to Koh Phangan and Koh Tao.

Bophut, Koh Samui
Bophut, Koh Samui

Night train + ferry

The classic overland journey.

Night trains from Krung Thep Aphiwat station reach Surat Thani (Phun Phin station) early in the morning. A joint ticket (train + bus + ferry) is sold by the State Railway of Thailand and by the ferry companies. You arrive on Samui around midday.

LegTime (indicative)Notes
Bangkok to Surat Thani, night train9 to 12 hBook a second-class sleeper berth
Phun Phin to Donsak pier, bus1.5 to 2 hIncluded in joint tickets
Donsak to Samui, ferryAbout 1.5 hRaja Ferry or Seatran

Overnight bus + ferry

The cheapest option.

Buses leave the Southern bus terminal in the evening and connect with the morning ferry at Donsak. Choose a joint ticket from a ferry company or the state bus operator rather than a cheap agency bus from Khao San Road.

Continue from Koh Samui

Samui is the starting point for island hopping in the gulf.

When to go to Koh Samui

The gulf has a different weather pattern from the Andaman coast. Details in the Koh Samui weather month by month.

PeriodWeatherImpact on the trip
January to AugustMostly dry, calm seaThe best time, including July and August
October to DecemberNortheast monsoon, heavy rainRough sea, ferries can be cancelled

Mistakes to avoid

What I see most often on this route.

  • Comparing only direct flights and missing the much cheaper Surat Thani option.
  • Booking a flight and ferry separately without checking the last crossing.
  • Confusing Surat Thani airport, Surat Thani town and Phun Phin station.
  • Going to Samui in November expecting dry weather.
Create my itineraryTurn what you've read into a day-by-day route.

FAQ

Your questions

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

About 1 hour 5 minutes by direct flight, 5 to 6 hours with a flight to Surat Thani plus a ferry, and 13 to 16 hours by night train or bus plus a ferry.

Why are flights to Koh Samui so expensive?

Samui airport is privately owned and limits the number of flights, most of them operated by Bangkok Airways. Less competition means higher fares than to Phuket or Krabi.

What is the cheapest way from Bangkok to Koh Samui?

A joint bus + ferry or train + ferry ticket, around 900 to 1,800 THB. A low-cost flight to Surat Thani with a ferry is a good compromise between price and time.

Is there a train to Koh Samui?

Not to the island itself. Take the night train to Surat Thani (Phun Phin), then a bus to Donsak pier and a ferry to Samui. Joint tickets cover all three.

How long is the ferry to Koh Samui?

About 1.5 hours from Donsak pier on the car ferries. High-speed boats from Chumphon take longer, because they stop at Koh Tao and Koh Phangan.

Can I combine Koh Samui with Koh Phangan and Koh Tao?

Yes, ferries link the three islands several times a day. The usual order is Samui, Phangan, then Tao, or the reverse coming from Chumphon.