Planning a Family Holiday to Southeast Asia? 20 Expert Tips for Christmas 2022.
How to Get from Bangkok to Koh Samui?

How to Get from Bangkok to Koh Samui?

By CindyUpdated Oct. 31, 2022

Koh Samui is located just off the Thai mainland in the Gulf of Thailand. The distance from Bangkok to Koh Samui is about 470 miles (755 km). The most convenient way to get to the island is by flight. You can also travel by train or bus to Surat Thani and from there by ferry to Koh Samui.  

Surat Thani is a city on the mainland that is about 80 km (50 miles) southwest of Koh Samui. The Surat Thani – Koh Samui ferry route connects Thailand’s mainland with Koh Samui Island.

Get from Bangkok to Koh Samui

Here are the four usual ways to get from Bangkok to Koh Samui island:

Means of Transport Travel Time Typical Price Advantages  Disadvantages  Rating
Direct Flight 1 hour from $125 Easy and quick Expensive ****
Flight + Ferry 4 hours from $48 Still quick, but less expensive One transport change needed ****
Train + Ferry 14–19 hours from $33 Cheap, sleep on the train in possible Slow, booking train tickets can be troublesome ***
Bus + Ferry 11–14 hours from $25 Depart almost immediately Slow, and cramped on the bus **

We’ve rounded up detailed information about each transportation option below to help you choose the best way for you.

What Our Customers Said

bugra t, Nov 2022
Christie, Nov 2022
Elena, Nov 2022
Siskazi Lindeni, Nov 2022
Little Puppy, Nov 2022
Helen Powell, Nov 2022
Helen Powell, Nov 2022
RJ, Oct 2022

1. Bangkok to Koh Samui by Plane — The Easiest and Quickest Way

Bangkok to Koh Samui by Plane

Flying directly from Bangkok to Koh Samui is by far the easiest way of getting to the island. While it is the most expensive option, you could try to book early and get promotional tickets.

The direct flights from Bangkok to Koh Samui are operated by Bangkok Airways and Thai Airways and usually leave from Bangkok Suvarnabhumi Airport.

  • Cost [Jan. 2022]: currently, the one-way airfare costs from $125 to $195
  • Flight time: around 1 hour

2. Bangkok to Koh Samui by Plane and Ferry — A Less Expensive Way

Bangkok to Koh Samui by Plane and Ferry

For a cheaper trip, you can fly from Bangkok to Surat Thani and then take a 1½-hour ferry ride across to Koh Samui. Please note that there are no airlines offering a flight between Surat Thani and Koh Samui.

Low-cost airlines such as Thai Lion Air, AirAsia, and Nok Air offer multiple flights daily to Surat Thani from Bangkok’s Don Muang Airport (DMK).

You save 77+ USD, but 3+ more hours and two more modes of transport are needed. The bus ride from the Surat Thani airport to the pier and the ferry across to Koh Samui require at least 3 hours.

There are many different ferries to choose from. All the different operators offer combined bus and ferry tickets, so you don’t have to worry about making your way to a ferry terminal. You can buy the combo tickets from inside the airport terminal. Walk out the doors and the buses are waiting to take you to the pier.

  • Cost [Jan. 2022]: the airfare costs from $40, ferry costs about $8-18 (prices may vary by season)
  • Time needed: around 1 hour on a plane, 1½ hours on a bus and transferring, and 1½ hours on a ferry

3. Bangkok to Koh Samui by Train and Ferry — A Cheap and Pleasant Way

Bangkok to Koh Samui by Train and Ferry

If you're not concerned about getting to the islands quickly, travel by the combination of an overnight train and a ferry is an economical and interesting option. It is not as quick as the flight, but it is much cheaper and can be a pleasant experience.

A train from Bangkok takes you to Surat Thani (11–15 hours depending on the train), and from there you take a bus to either the Don Sak or the Bangrak Seatran Pier (1–2 hours) and then a ferry to Koh Samui (1½ hours).

There are 10 direct trains per day from Bangkok to Surat Thani, leaving between 7 am and 10 pm. A daytime train is available, but an air-conditioned sleeper train is recommended as you can save the cost of a hotel for the night and have a more comfortable trip.

The trains we recommended are those leaving around 7 pm and arriving around 8 am on the next day, when is convenient to find direct connections to the island of Koh Samui. Try to book an air-conditioned 1st or 2nd class sleeper carriage for a better journey. On first-class carriages, you'll get your own private two-person cabin with your own washbasin. The second class offers open carriages with seats that convert into beds at night. Thai dishes and drinks are available on the trains.

All trains depart from Bangkok’s Hua Lamphong Train Station (also known simply as Bangkok Railway Station) and arrive at Surat Thani Railway Station. You can buy train tickets at the railway station in Bangkok. Alternatively, you can buy combination train/bus/ferry tickets from travel agents in Bangkok for a better price and a smoother trip.

  • Cost [Jan. 2022]: $25–50 for a 1st/2nd-class sleeper and about $8–18 for a ferry (prices vary by season) 
  • Time needed: around 11–15 hours for the train and 3 hours for the bus and ferry

4. Bangkok to Koh Samui by Bus and Ferry — the Cheapest Way

Bangkok to Koh Samui by Bus and Ferry

If comfort is not a concern, you could consider taking a bus from Bangkok to Surat Thani and then taking a ferry or catamaran to Koh Samui. This is the cheapest option. The bus ride may take less time than the train (as little as 10 hours), but it can be more troublesome and tiring.

One advantage is that you can depart Bangkok almost immediately: buy a ticket, hop on a bus, and go. For a direct bus from Bangkok to Surat Thani, you’ll need to go to Sai Tai Mai, also known as the Southern Bus Terminal. We advise choosing a VIP air-conditioned bus, which is modern and equipped with toilets.

The bus will take you directly to Don Sak Ferry Terminal in Surat Thani in 10–12 hours, and from there a 1½-hour boat ride will take you across the gulf to Koh Samui.

  • Cost [Jan. 2022]: bus tickets are about $17–27, and ferry tickets are about $8–18 (varying by season)
  • Time needed: 10–12 hours for the bus, 1½ hours for the ferry

You Might Also Like

Why Travel with Asia Highlights During the Pandemic

  • Tailor-made experience: All of your ideas/needs will be carefully considered to create your ideal trip.
  • Worry-free planning: Your 1:1 travel consultant in Asia will take all the uncertainty out of your planning, helping you navigate any travel restrictions. 
  • No-risk booking: 100% refund policy! (up to 14 days before departure)
Asia Tours Inquiry

Get Inspired with Our Sample Itineraries

At Asia Highlights, we create your kind of journey — your dates, your destinations, at your pace. You can have any trip tailor made for your travel.

More Travel Ideas and Inspiration

We are here to help you...
Start planning your tailor-made tour with 1-1 help from our travel advisors. Create My Trip
4.9 ExcellentTrustPilot rating TrustPilot Logo

The Asia Highlights Experience

1-to-1 Expert Planning

1-to-1 Expert Planning

Your tour will be tailor-made to suit you by a destination expert. Your personal travel advisor will always reply within 24 hours.

Personal Journeys

Personal Journeys

Enjoy having your own personal local guide and ride. Explore destinations at your own pace. Have as much flexibility as possible.

Authentic Experiences

Authentic Experiences

Go beyond the sightseeing. Understand the destinations by practicing the local culture and interacting with local people.

One-Stop Service

One-Stop Service

Leave all the booking work to us, including international and internal transportation, visas, hotels, meals, and activities.

About Us
At Asia Highlights, we create your kind of journey — your dates, your destinations, at your pace. Not just any journey, but the unique trip with the exceptional experiences you're looking for — whether it's a family vacation, a honeymoon, or your annual break. more ...
Rated 4.9 out of 5 | Excellent
Featured on