Home » Information » Bangkok to Koh Samui
Bangkok To Koh Samui

Bangkok to Koh Samui

The distance from Bangkok to Koh Samui is around 770 kilometres.

You can get there by plane or by land, depending on your budget and the amount of time you are willing to allow for the journey.

Bangkok to Koh Samui, Flights, Trains, Ferry, Buses, Travel Time & Prices

Taking a direct flight is the quickest and most convenient option. Depending on when you book or the airline you choose, flights can be affordable or expensive. There are several flights departing Bangkok from either the Suvarnabhumi Airport or the Don Mueang Airport directly into Koh Samui.

Another option is to fly to either the Chumphon Airport or the Surat Thani Airport. Since both are located on the mainland, you will only have to take a short ferry ride to get to your destination. Upon arrival, you can either hire a taxi or a private car or pay for a minibus to get to your hotel.

If you have the luxury of time and are on a tight budget, taking a sleeper train to Koh Samui is also another good option. Although it takes much longer, as soon as you wake up you’ll already be at the Surat Thani train station. From here you can board a bus which takes you to the pier, from where you will take around 45 to 90 minutes on a ferry depending on the boat you choose. From the Hualamphong Train Station in Bangkok, there is the option of purchasing boat and train tickets combined to save you time. The trains tend to fill up quickly, so it’s always better to book your seats in advance; especially around the Full Moon Party season.

Finally, you can also take a bus from Bangkok to Koh Samui. It is the cheapest means of getting around. The bus takes you to Chumphon, from where you can board a catamaran to take you to your destination. Although the total travel time for taking a bus is around 11 hours, it’s a scenic route and will leave you with a little more cash in your pocket.

Powered by 12Go Asia system
Flight Bangkok - Koh Samui ฿ 1,931–6,260 1h 5m – 7h 50m
  •   Business 14:25
  •   Economy 08:00, 09:55, 12:35, 16:55
Bus Bangkok - Koh Samui ฿ 1,130–1,526 10h 30m – 18h 30m
  •   VIP 24 19:00
  •   VIP 32 18:50
  •   Express 06:00, 19:00, 21:00
  •   Bus + Van + Ferry 19:00
  •   Bus + Van + Ferry + Taxi 19:00
Taxi Bangkok - Koh Samui ฿ 12,430–18,500 11h 20m – 13h
  •   Luxury VIP Van
  •   Luxury SUV
  •   Comfort Car
  •   Van 9pax
  •   Economy
  •   SUV 4pax
  •   Van 10pax
Ferry Bangkok - Koh Samui ฿ 1,750 10h 30m – 14h 20m
  •   VIP 06:00, 21:00

Do You Have a Question to Ask?

Click Here to Ask a Question

Weather Forecast