Traveling from Bangkok to Koh Samui

Koh Samui is one of Thailand’s most popular travel destinations. Most visitors head there from Bangkok, since the capital is where the majority of international flights arrive. After spending a few days exploring the bustling city, travelers often escape to the white-sand beaches of Koh Samui, known for its laid-back and tranquil vibe. Despite its small size, the island offers everything you need for a perfect tropical getaway.

We’ve put together a detailed guide on how to get from Bangkok to Koh Samui. In this article, you’ll find information on flight prices and travel time, how to get there by bus, where to buy ferry tickets, how long the journey takes, and other useful tips to help you plan your ideal independent trip.

How to Get to Koh Samui from Bangkok

How to Get from Bangkok to Koh Samui

The distance between Bangkok and Koh Samui is roughly 500 km, although the actual travel distance can vary depending on the route you choose. There are several ways to reach the island from the capital, and the best option depends on your budget and travel preferences.

The fastest way is to take a direct flight, which takes about an hour. The downside? Airfare for direct flights can be quite expensive. If you’re looking for a more budget-friendly alternative, consider a combination of bus or train plus ferry. Below, you’ll find a breakdown of each option to help you decide which route is right for you.

Flying from Bangkok to Koh Samui

The quickest and most convenient way to get from Bangkok to Koh Samui is by plane. If you’re on a short holiday or traveling with kids, it’s worth skipping the long bus and ferry rides. While direct flights may cost a bit more, they’ll save you time and hassle—getting you to the island in just a few hours.

Flights to Koh Samui depart regularly from both Don Mueang International Airport (DMK) and Bangkok Suvarnabhumi Airport (BKK), the city’s main international airport.

Airlines Operating the Route

Currently, direct flights from Bangkok to Koh Samui are operated by Bangkok Airways, one of the leading regional airlines in Southeast Asia. Onboard, passengers are offered complimentary drinks and snacks, and economy tickets include 20 kg of checked baggage. Interestingly, Koh Samui Airport was actually built by the airline itself.

There are around 10 flights per day on this route, depending on the season and demand. During peak travel periods – such as holidays and weekends – the number of flights often increases. The earliest departure is at 6 AM, and the last flight leaves around 8 PM.

Flight Ticket Prices

Airfare on this route tends to be on the higher side, as Bangkok Airways essentially holds a monopoly. Economy class tickets start at around $170, while business class fares begin at $200. Prices can vary depending on the season, so it’s a good idea to check for the updated rates here. If you’re traveling during peak season, booking in advance is highly recommended.

Traveling to Koh Samui from Bangkok

Travel Time

The flight itself takes about 1 hour and 15 minutes. However, if you factor in the trip from central Bangkok to the airport, check-in, and baggage claim, the total travel time from Bangkok to Koh Samui is closer to four hours.

Bangkok’s airports are located about 35 kilometers from the city center. You can get there by taxi or airport rail link, with travel time ranging from 30 to 60 minutes depending on traffic.

If you’re checking luggage, it’s best to arrive at the airport at least 90 minutes before your flight. If you’re traveling with carry-on only, online check-in will save you some time. Koh Samui Airport is small and efficient, so baggage claim and airport formalities usually take around 30 minutes.

How to Get from Bangkok to Koh Samui by Plane

How to Get from Bangkok to Koh Samui by Bus and Ferry

If you’re looking for a more budget-friendly way to reach Koh Samui from Bangkok, consider taking a bus to either Surat Thani or Chumphon, then continuing by ferry to the island. This option is significantly cheaper but takes much longer than flying.

Bus Departures from Bangkok

Most buses to the south leave from Bangkok’s Southern Bus Terminal (Sai Tai Mai), a major transport hub that’s easily accessible from anywhere in the city. These buses typically head toward Donsak Pier, where you can catch a ferry to Samui.

Some operators, such as Lomprayah, offer more convenient departures from areas closer to tourist hotspots – like near Khao San Road – which is especially handy for travelers staying in central Bangkok.

Powered by GetYourGuide

Travel Time

The journey from Bangkok to Donsak Pier or Chumphon takes around 8 to 10 hours, depending on the bus company and the number of stops along the way. Buses usually depart in the evening so that most of the ride happens overnight, allowing you to arrive at the pier in the morning. These are typically large, comfortable coaches with reclining seats and air conditioning. Some tickets include a light snack and bottled water. Along the way, there are stops at cafés or gas stations where you can use the restroom.

Ticket Prices

It’s best to book a combo ticket that includes both the bus ride and ferry transfer. This way, you won’t have to worry about coordinating separate schedules. Prices for bus and ferry tickets from Bangkok to Koh Samui start at around $27 per person, check rates here.

How to Get from Bangkok to Koh Samui

Taking the Ferry from Surat Thani

If you’ve purchased a combo ticket (bus + ferry), the bus will take you directly to the pier. Wait times are usually minimal since transport companies coordinate bus arrivals with ferry departures.

If you’ve bought your bus and ferry tickets separately, you’ll need to account for an extra hour of travel to reach Donsak Pier, which is about an hour outside Surat Thani city center. The ferry ride to Koh Samui takes between 1 hour 45 minutes and 2 hours 30 minutes, depending on the service. Ferries typically arrive at one of the island’s main piers: Maenam, Nathon, or Lipa Noi.

Taking the Ferry from Chumphon

Just 20 minutes outside Chumphon city, you’ll find Thung Makham Noi Pier, also known as Lomprayah Pier Chumphon. This is the departure point for high-speed ferries to Koh Samui, most of which dock at Maenam Pier. Tickets for the fast boat start at around $36 per person (you can buy tickets here).

How to Get to Koh Samui from Bangkok by bus

From Bangkok to Koh Samui by Train and Ferry

If you’re not in a rush and want a more relaxed (and scenic) journey, you can travel to Surat Thani by train instead of by bus. Trains depart from Krung Thep Aphiwat Station and run during the day and evening. However, an overnight train is usually the most convenient option, allowing you to arrive at the pier in the morning rather than in the middle of the night. The full trip, including the ferry, takes around 15 hours.

If you purchase a combo ticket, transfers from the train station to the pier are included, which makes the journey much smoother. Combo tickets start at around $42 per person (click here to purchase).

You can also buy train and ferry tickets separately. Basic train tickets start at about $9. For a more convenient option, book a train ticket that includes a transfer to the pier — these packages start at $23.

Flying from Bangkok to Surat Thani + Ferry to Koh Samui

If you’re not keen on spending the night on a bus or train, but direct flights to Koh Samui seem too expensive, there’s a great middle-ground option: fly from Bangkok to Surat Thani, then take a ferry to the island.

Flights on this route operate from both Suvarnabhumi (BKK) and Don Mueang (DMK) airports. The flight takes about 1 hour and 15 minutes, with several departures daily in the morning and early afternoon. Ticket prices vary by airline and range from around $49 to $80 (check prices here).

To simplify the trip, you can purchase a combo ticket that includes airport transfer to the pier and the ferry ride. A standard ferry combo ticket costs about $15, while high-speed catamaran options are available from $26.

When you compare the two routes, here’s how it breaks down:
– Direct flight to Koh Samui: around $170 and approximately 4 hours total (including airport transfer and check-in).
– Flight to Surat Thani + ferry: about $100 total and roughly 6 hours of travel time.

How to go to Koh Samui from BKK by ferry

Similar Posts