Bangkok to Koh Samui

How to get from

Bangkok to Koh Samui

  • Book online with local operators
  • We're here for you 24/7
  • Stories by travelers, for travelers

3 ways to get from Bangkok to Koh Samui

Taking a Bus from Bangkok to Koh SamuiDuration: 15h
Know before you go

Being in Bangkok means you can island hop, and getting to Koh Samui island is no issue. The buses that go from Bangkok are usually double-decker with very comfortable seats. Comfort is important for such a long journey, and the ferry ride is usually a piece of cake. Both vehicles have A/C.

Most popular rides
Taking a Bus+Ferry from Bangkok to Koh SamuiDuration: 15h
Know before you go

Being in Bangkok means you can island hop, and getting to Koh Samui island is no issue when the bus-ferry combo is available. The buses that go from Bangkok are usually double-decker with very comfortable seats. Comfort is important for such a long journey, and the ferry ride is usually a piece of cake. Both vehicles have A/C.

  • Pros
    • Well organized pre-arranged combo
    • Food and water provided
    • Reclining seats (in both vehicles)
    • Toilets on board (ferry)
    • Possible overnight accommodation replacement
  • Cons
    • Very long journey
    • Possile ferry services fee (140 THB)
    • Makes no personal pick ups
    • Sparse English language service
    • Possible inclement weather cancellations
Most popular rides
Taking a Flight from Bangkok to Koh SamuiDuration: 1h
Know before you go

There is 1 operator that run from Bangkok to Koh Samui, with 7 departures per day. If you decide to take a Flight, you can take the Economy option.

Most popular rides

About the journey from Bangkok to Koh Samui

After exploring the bustling capital of Bangkok, a great way to unwind is in the cultural melting pot of Thailand’s second biggest island: Koh Samui. The island is part of the Chumphon Archipelago which is made up of many highly recommended islands to visit such as Koh Tao and Koh Phangan, making it the perfect place to start an island-hopping trip.

The 475 kilometer (295 mile) journey from Bangkok to Koh Samui can be traveled by a train-boat service, bus/minivan-ferry service or just a bus service which requires you to book your own boat trip. There are also flight options available. If traveling by land, taking part of the journey by ferry is unavoidable as Koh Samui is an island that is not connected by a bridge. 

There are lots of travel operators to choose from when taking the journey from Bangkok to Koh Samui. The journey in total takes between approximately 12 and 16 hours including rest stops. It is also likely that you will have a gap in between your arrival at the pier and boarding the ferry. Booking a bus and ferry ride as one ticket ensures your bus will arrive within a reasonable time before the next ferry departure. 

Whichever way you decide to make your journey from Bangkok to Koh Samui, both on the route itself and when you arrive at your destination, you can expect to enjoy meeting a rich variety of people, learn about Thai culture, party the night away or laze around on the picturesque sandy beaches. 


What to see when traveling from Bangkok to Koh Samui

The road from Bangkok to Koh Samui travels down the coast of the country. You may not see much of the ocean though, as due to the long journey, many operators choose to provide overnight travel. Rather than gazing out of the window, hopefully you can use a lot of this journey to get some sleep. 

Arriving early at the pier provides a nice opportunity to enjoy the morning sun and make the most of the ocean views. And as you make the ferry crossing, the Gulf of Thailand is full of little islands for you to spot on your journey, whether from inside the cabin or out on the deck working on that tan. 


How to get from Bangkok to Koh Samui

Taking a bus and ferry service
Or just a direct bus service from Bangkok to Koh Samui.  A direct bus service therefore takes you to a pier where you can book a ferry ride of your choice.

It is advisable to book your trip in advance, especially in the months of the high season. The bus and ferry service offers a more inclusive package meaning you do not have to worry about booking the bus and ferry trip separately. 

The whole journey consists of a bus or minivan pick up in Bangkok, a drop off at one of the three possible piers on the mainland of Thailand where you will be boarding the ferry, and a final drop off in Koh Samui. 

Due to the long drive, bus operators are likely to take rest stops which will often be at areas with toilets and food facilities. Check with your operator about rest stops as some buses will stop regularly while others may stop for one long break.

The operators that take you from Bangkok to Koh Samui offer different travel times, prices, and class options including Express, VIP, High speed or Standard depending on the operator. Air conditioning and reclining seats are standard on buses and ferries. 

Buses are more luxurious than minivans as some offer blankets, water, a meal, toilet facilities or even TV’s on the back of the seat. If luggage allowance is your priority, some minivan operators offer space for 2 large suitcases and hand luggage instead of the standard 1 bag and 1 hand luggage on buses.

The piers on Koh Samui are located on the west and north of the island, so make sure to research where your ferry arrives. Thankfully, all ferries arrive in towns with places to eat and relax if you want to rest before finding your accommodation. Some travel operators also offer hotel pick ups once you arrive on the island. Traveling around Koh Samui is easy by taxi, scooter, or car hire.


When is the best time of year to visit Bangkok?

The best time of year to visit Bangkok is between December and February which will provide you the driest and most comfortable weather.

When is the best time of year to visit Koh Samui?

The high season in Koh Samui is between January and March. This is the best time to visit as the weather is dry and the islands enjoy the best nightlife.

Let Bangkok and Koh Samui inspire you

A detailed guide to transportation in Thailand

Live your tropical getaway dream with our Thailand transportation guide. Make the most of the country’s extensive network of buses, trains, flights and ferries.

Read more

The treasures of little-known Chumphon

Eager to fly to Thailand after Covid-19? Get a taste of little-known Chumphon now and discover Thailand’s quirky side before others.

Read more

Getting from Bangkok to Koh Phangan: A traveler review

Going to Koh Phangan from Bangkok seems daunting but is very simple. Multiple transport options to choose from make the journey as great as the destination.

Read more

Reviews of the ride from Bangkok to Koh Samui

  • K
    It was ok
    It was ok
  • H
    Very friendly people
    I started on time, wed ended on time. Good sleep too.
  • v
    good choise
    good choise to go from bangkok to koh samui
Show more

Your questions, our answers

Bookaway's customers prefer VIP Bus+Ferry by Krungsiam

Economy Flight by Bangkok Airwayswhich usually takes 1h

BUSThe Transport Co. Ltd.

BUS-FERRYKrungsiam | Lomprayah | Thai Sriram | Songserm | Raja Ferry | Sombat Tour

FLIGHTBangkok Airways

475 Km (Air)

Express Bus by The Transport Co. Ltd. starting at US$22

Approximately, there are 20 departures each day.

Popular places to go from Bangkok

Bangkok to Khon KaenStarting at $12
Bangkok to Maha SarakhamStarting at $17
Bangkok to PattayaStarting at $6
Bangkok to Koh SamuiStarting at $22
Bangkok to Koh PhanganStarting at $31
Bangkok to PaiStarting at $29
Bangkok to PhuketStarting at $22
Bangkok to Koh TaoStarting at $32
Bangkok to Hat YaiStarting at $22
Bangkok to BangkokStarting at $10
Bangkok to Koh LantaStarting at $33
Bangkok to VientianeStarting at $33
Bangkok to Phnom PenhStarting at $33
Bangkok to Koh KoodStarting at $26
Bangkok to Khao LakStarting at $27
Bangkok to BattambangStarting at $40
Bangkok to Vang ViengStarting at $55
Bangkok to Railay BeachStarting at $33
Bangkok to SuratthaniStarting at $15
Bangkok to Ao NangStarting at $31
Bangkok to Khao SokStarting at $27
Bangkok to Koh Phi PhiStarting at $38
Bangkok to SurinStarting at $13
Bangkok to TrangStarting at $25
Bangkok to Don SakStarting at $21
Bangkok to Chong MekStarting at $21
Bangkok to RanongStarting at $18
Bangkok to Chiang SaenStarting at $40
Bangkok to Nakhon Si ThammaratStarting at $19
Bangkok to PattaniStarting at $31
Bangkok to Hua HinStarting at $8
Bangkok to ChumphonStarting at $13
Bangkok to Koh MakStarting at $28
Bangkok to Chiang MaiStarting at $16
Bangkok to Chiang KhongStarting at $25
Bangkok to KrabiStarting at $20
Bangkok to Mae Sai DistrictStarting at $24
Bangkok to PhatthalungStarting at $24
Bangkok to Koh SametStarting at $23
Bangkok to Udon ThaniStarting at $14
Bangkok to LampangStarting at $14
Bangkok to Nong KhaiStarting at $14
Bangkok to Chiang RaiStarting at $22
Bangkok to Koh ChangStarting at $22
Bangkok to Chiang Kham DistrictStarting at $22
Bangkok to SatunStarting at $27
Bangkok to Siem ReapStarting at $24
Bangkok to Ubon RatchathaniStarting at $14
Bangkok to PhayaoStarting at $34
Bangkok to Si Sa KetStarting at $14
Bangkok to FangStarting at $25
Bangkok to Mae Hong SonStarting at $42
Bangkok to PhraeStarting at $17
Bangkok to NanStarting at $20
Bangkok to PhitsanulokStarting at $11
Bangkok to Buri RamStarting at $13
Bangkok to Chiang DaoStarting at $23
Bangkok to Nakhon SawanStarting at $9
Bangkok to SongkhlaStarting at $29
Bangkok to Phang NgaStarting at $23
Bangkok to Mae SotStarting at $16
Bangkok to Damnoen Saduak Floating MarketStarting at $6
Bangkok to Prachuap Khiri KhanStarting at $9
Bangkok to KhanomStarting at $22
Bangkok to Chiang KhanStarting at $18
Bangkok to Nakhon RatchasimaStarting at $9
Bangkok to Nong Bua Lam PhuStarting at $20
Bangkok to LoeiStarting at $17
Bangkok to SukhothaiStarting at $13
Bangkok to LopburiStarting at $6
Bangkok to MukdahanStarting at $20
Bangkok to PakseStarting at $33
Bangkok to AyutthayaStarting at $5
Bangkok to TakStarting at $16
Bangkok to AmphawaStarting at $6
Bangkok to Mae KlongStarting at $6
Bangkok to Laem ChabangStarting at $6
Bangkok to KanchanaburiStarting at $5
Bangkok to Kamphaeng PhetStarting at $12
Bangkok to SrirachaStarting at $5
Bangkok to Bang SaenStarting at $6
Bangkok to PhetchaburiStarting at $6
Bangkok to RayongStarting at $6
Bangkok to Khao YaiStarting at $12
Bangkok to Samut SongkhramStarting at $5
Bangkok to Pran BuriStarting at $8
Bangkok to LamphunStarting at $15
Bangkok to Pak ChongStarting at $7
Bangkok to Cha-amStarting at $7
Bangkok to Erawan National ParkStarting at $8
Bangkok to ChaiyaphumStarting at $10
Bangkok to TratStarting at $10
Bangkok to O SmachStarting at $12
Bangkok to NarathiwatStarting at $46
Bangkok to Sakon NakhonStarting at $47
Bangkok to Da LatStarting at $59
Bangkok to YangonStarting at $59
Bangkok to Da NangStarting at $60
Bangkok to Kota KinabaluStarting at $61
Bangkok to Ho Chi Minh City (Saigon)Starting at $62
Bangkok to Kuala LumpurStarting at $63
Bangkok to Roi EtStarting at $66
Bangkok to Nakhon PhanomStarting at $69
Bangkok to MedanStarting at $68
Bangkok to Cam RanhStarting at $71
Bangkok to PenangStarting at $73
Bangkok to HanoiStarting at $84
Bangkok to Johor BahruStarting at $87
Bangkok to SihanoukvilleStarting at $96
Bangkok to Hai PhongStarting at $101
Bangkok to MandalayStarting at $101
Bangkok to Luang PrabangStarting at $101
Bangkok to SavannakhetStarting at $101
Bangkok to KathmanduStarting at $101
Bangkok to Can ThoStarting at $101
Bangkok to Jakarta, JavaStarting at $115
Bangkok to Denpasar, BaliStarting at $166
Bangkok to ManilaStarting at $178
Bangkok to CebuStarting at $199
Bangkok to Laem SokStarting at $188
Bangkok to Ban Hat LekStarting at $162
Bangkok to Ban PheStarting at $83
Bangkok to SattahipStarting at $139
Bangkok to ChonburiStarting at $62
Bangkok to SamaesarnStarting at $100
Bangkok to PayathonzuStarting at $198
Bangkok to AranyaprathetStarting at $119
Bangkok to Sam Roi YotStarting at $86
Bangkok to SaraburiStarting at $103
Bangkok to NonthaburiStarting at $44