Koh Samui to Bangkok

Last updated on April 18, 2024

Posted on

Koh Samui, Thailand’s second-largest island, is a top beach destination boasting stunning scenery, luxurious spas, and pristine beaches. Attracting 2.5 million annual visitors, it’s the perfect starting point for your Thai vacation. After soaking up the sun, head north to Bangkok for a change of pace and atmosphere.

Your Options for Travel from Koh Samui to Bangkok
Raja Ferry on route for Koh Samui © Andmir / Shutterstock.com

With a distance of over 700 kilometers (438 miles) between Koh Samui and Bangkok, you have several travel options. Read More About:

  • Flights: The quickest way, with a flying time of just 1 hour 15 minutes.
  • Ferry, Bus, and Train: A budget-friendly option that allows you to see more of Thailand.
  • Bus and Ferry: The most affordable choice, combining ferry and bus travel.
  • Taxi: A convenient door-to-door option, especially for groups or families.
Travel MethodDeparture TimesDurationPrice (THB)
Flight ✈️First: 6:55
Last: 21:15
1h 15m5,400 – 9,900
Bus & Ferry 🚌⛴️08:00, 12:30,
14:00, 15:00
12h 15m – 16h 30m900 – 1,750
Train & Ferry 🚂⛴️First: 05:00
Last: 23:28
11h 05m – 22h 50m400 – 850 (ferry)
+ train fare
Taxi 🚕Flexible12h – 13h12,500 – 16,500
(per vehicle)

Flying from Koh Samui to Bangkok

Koh Samui to Bangkok by Flight
Bangkok Airways Plane at Koh Samui Airport © islandboy_stocker / Shutterstock.com

Bangkok Airways offers the only direct flights from Koh Samui to Bangkok, with multiple daily departures from 7:00 am to 9:15 pm. While this is the fastest option, it’s also the most expensive.

Amenities and Services:

  • In-flight refreshments and baggage allowance included.

Travel Tips:

  • Arrive at the airport at least 1 hour before domestic flights.
  • Luggage allowances are 20 kilos on Bangkok Airways.
Koh Samui Airport
Departure hall at Koh Samui Airport owned by Bangkok Airways © jeafish Ping / Shutterstock.com

For a cheaper alternative, consider flying from Surat Thani Airport or Chumphon Airport on the mainland. You’ll need to take a ferry from Koh Samui to reach these airports, but low-cost carriers offer affordable flights to Bangkok. Use booking sites like 12Go to compare options and prices.

Koh Samui to Bangkok by Train, Ferry, and Bus

Koh Samui to Bangkok Train

Traveling by train from Koh Samui to Bangkok is a budget-friendly option, costing less than half the price of a flight. Booking a 2nd Class sleeper berth also saves on accommodation for the night.

Several companies offer joint ferry and bus services from Koh Samui to Surat Thani Railway Station. Most ferries arrive at Donsak pier (90-minute drive to the station), while Lomprayah High Speed Ferry arrives near Surat Thani City (30-minute drive).

Surat Thani Pier Koh Samui to Bangkok
Bus transfer from Surat Thani Pier to the train station © HGalina / Shutterstock, Inc.

From Surat Thani, trains depart for Bangkok throughout the day. Train 40 (09:00 departure) is the only same-day arrival in Bangkok (18:05). Other trains (except 42/44) offer 1st and 2nd Class sleeper berths.

Amenities and Services:

  • Sleeper berths (1st or 2nd class) and dining car available on overnight trains.

Travel Tips:

  • Book sleeper berths in advance, especially during peak season.
  • Bring your own food and drinks, as onboard options may be limited.
  • Secure your belongings when sleeping.

Koh Samui to Bangkok by Bus and Ferry

Lomprayah Ferry leaving Koh Samui
Lomprayah High Speed Ferry © OlegD / Shutterstock.com

The most budget-friendly option is to take a ferry or catamaran from Koh Samui to the mainland, followed by a bus to Bangkok. Companies like Krungsiam Tour and Lomprayah offer combined tickets with various ferry types. Journey times range from 12 to 16 hours, depending on the ferry.

Amenities and Services:

  • Lomprayah’s high-speed catamaran and bus services provide air-conditioning and onboard toilets.

Travel Tips:

  • Be prepared for a long journey. Bring snacks, water, and entertainment (power bank!).
  • Keep valuables close during transfers.
  • Have warm clothes for the bus ride.
  • Confirm the departure pier and arrive early for ferry check-in.

Hotel pickup on Koh Samui is available for added convenience, but it increases the cost.

Taxi from Koh Samui to Bangkok

Chiang Mai to Sukhothai by Taxi

For groups or families, a private taxi from Koh Samui to Bangkok might be worth considering. The taxi will take you on the ferry and drop you at your Bangkok hotel. While expensive, the cost is comparable to a plane ticket. Using a 9-passenger van can make this option more affordable.

Amenities and Services:

  • Private taxi vans include air-conditioning and door-to-door service. Confirm amenities with the provider when booking.

Travel Tips:

  • Agree on the price and route before departing.
  • Have the hotel’s address written in Thai for the driver.
  • It is a very long ride bring a power bank.


Is there a direct ferry from Koh Samui to Bangkok?

No, there isn’t a direct ferry. You’ll need to take a ferry from Koh Samui to the mainland (Surat Thani or Chumphon) and then continue your journey to Bangkok by bus, train, or plane. Combined tickets for ferry and land transport can be purchased through online booking platforms like 12Go.

What is the fastest ferry to Koh Samui?

The Lomprayah high-speed catamaran is the quickest ferry to and from Koh Samui. It connects Koh Samui with the mainland (Surat Thani and Chumphon) as well as nearby islands like Koh Phangan and Koh Tao.

Can you get a bus from Koh Samui to Bangkok?

Yes, you can travel from Koh Samui to Bangkok by bus, but you’ll need to take a ferry to the mainland first. Several companies, such as Lomprayah and Seatran, offer combined ferry and bus tickets from Koh Samui to Bangkok, with the bus journey starting from Surat Thani or Chumphon.

Is Koh Samui closer to Bangkok or Phuket?

Koh Samui is closer to Bangkok than Phuket. Koh Samui is located about 700 km from Bangkok in the Gulf of Thailand, while Phuket is situated approximately 862 km from Bangkok on the Andaman Sea.

What is the best way to travel from Koh Samui to Bangkok?

The best way to travel from Koh Samui to Bangkok depends on your priorities:

  • Fastest: Flying with Bangkok Airways (1 hour 15 minutes)
  • Cheapest: Combined ferry and bus ticket
  • Scenic route: Ferry, train, and bus combination
  • Convenient for groups: Private taxi or minivan

How much does it cost to get from Koh Samui to Bangkok?

The cost of traveling from Koh Samui to Bangkok varies depending on the mode of transport:

  • Flight: 5,340 – 9,570 THB
  • Bus & Ferry: 928 – 1,750 THB
  • Train & Ferry: 408 – 850 THB (ferry) + train fare
  • Taxi: 12,500 – 16,500 THB (per vehicle)

Remember to book your tickets in advance, especially during peak season, to secure your preferred travel option and potentially save on costs.

Did you find this guide useful?

Click on a star to rate it!

Average rating: / 5. Vote count:

Kamolchat Thanaditsayakun
About Kamolchat Thanaditsayakun

My name is Kamolchat - a writer with a passion for travel who loves sharing stories of new destinations and unforgettable adventures. I was born and raised in Thailand and I have always been captivated by the beauty and diversity of my homeland which inspired me to venture out and discover the world.

Over the years, I have had the pleasure of contributing to various travel publications and websites, such as Lonely Planet and Viator. I strive to provide an authentic representation of the places I visit, get into the heart of local cultures and finding authentic experiences that nourishes the soul.

As I continue to journey across the globe, I want you to join me in experiencing the wonders of our world through my stories. Together, we can learn, grow, and be inspired by the incredible people, places, and cultures that make our planet such an extraordinary place to explore.