Bangkok to Koh Samui Thailand: Transport Guide

With beautiful beaches and mountainous rainforests, Koh Samui is a lovely destination after your Bangkok trip.

In this travel guide, you’ll find useful information about traveling from Bangkok to Koh Samui by flight, train, and bus, including timetable, ticket prices, and tips.

Bangkok to Koh Samui: Overview

The distance between Bangkok and Koh Samui is about 755 km (470 miles), and you can easily travel between the two cities by flight, bus, and ferry.

Flying is the fastest and most convenient option to get to Koh Samui. However, if you travel on a budget, it’s better to take a bus to Koh Samui as the ticket costs about $32 (€29).

TypeTimeCostTickets
Flight1 hour 5 mins$74 (€73)Check tickets
Bus+Ferry14.5 hours$32 (€29)Check tickets
Travel options from Bangkok to Koh Samui.

Bangkok to Koh Samui flight

Flying is the fastest way to travel to Koh Samui. 

Bangkok Air offers direct flights from Bangkok to Koh Samui, and the journey takes about 1 hour and 5 minutes to 1 hour and 30 minutes. 

All flights depart from Bangkok’s main airport, Suvarnabhumi, which is perfect if you arrive in Thailand on a long-haul journey and want to get to the beaches quickly. Just be sure you leave extra time after arrival to retrieve your bags, cross immigration, and check in again.

For hassle-free transit, it’s best to book airport transfers between airports and your hotel.

I always use Skyscanner and 12go to find cheap flights and get the best deals. You should have no difficulty booking with so many flights available. However, it’s best to book at least 60 days in advance for the best price.

Flight info
Journey time1 hour and 5 minutes
PriceFrom $74 (€73)
Distance755 km (470 miles)
Frequency24 flights per day
First flight6:10 am
Last flight7:50 pm
DepartureSuvarnabhumi Airport
ArrivalKoh Samui Airport
ChangesDirect flights available
OperatorsBangkok Air
Flight information from Bangkok to Koh Samui.
ProviderDepartureArrivalTickets
Bangkok Air06:1007:45Check tickets
Bangkok Air07:3008:40Check tickets
Bangkok Air08:1009:15Check tickets
Bangkok Air10:0011:05Check tickets
Bangkok Air19:3520:45Check tickets
Flight schedule from Bangkok to Koh Samui. You can check more flight schedules here

How long is the flight from Bangkok to Koh Samui?

The flight takes about 1 hour and 5 minutes to 1 hour and 30 minutes depending on the flight. Please note that the flight time depends on many factors, such as weather conditions and the airline you choose. Airlines’ flight time also differs from 5 to 10 minutes.

How much is the flight ticket from Bangkok to Koh Samui?

The flight tickets start at $74 (€73). If you book flight tickets in advance, you may get better deals.

Where are the departure and arrival airports?

Planes frequently depart from Suvarnabhumi Airport (999 หมู่ 1 Nong Prue, Bang Phli District, Samut Prakan 10540, Thailand) and arrive at Koh Samui Airport (Bo Put, Ko Samui District, Surat Thani 84320, Thailand).

When is the first and last flight depart from Bangkok?

The first flight departs at 6:30 am, and the last flight leaves the airport at 8 pm. However, the schedule may change depending on the day and weather. You can check the latest schedules here

Bangkok to Koh Samui bus

Traveling by bus and ferry is another option from Bangkok to Koh Samui.

Krungsiam Tour, Montanatip, and Lomprayah offer service to Koh Samui by bus and ferry, and all connections are guaranteed. The trip includes a bus from Bangkok to Surat Thani and a ferry from Surat Thani to Koh Samui.

The total travel time is about 14 hours and 30 mins, and the ticket price starts at $32 (€29).

Bus info
Journey time14.5 hours
Price$32 (€29)
Distance 755 km (470 miles)
Frequency10 buses per day
First bus6 am
Last bus9 pm
Departure stationSouthern Terminal
Arrival stationLipa Noi, Maenam Samui, Raja Ferry
OperatorsMontanatip, Lomprayah
Bus information from Bangkok to Koh Samui.
ProviderDepartureArrivalTickets
Lomprayah06:0016:30Check tickets
Montanatip19:0009:30Check tickets
Lomprayah21:0011:30Check tickets
Bus schedule from Bangkok to Koh Samui. You can check more bus schedules here

How long is the bus from Bangkok to Koh Samui?

The bus to Koh Samui takes about 14 hours and 30 mins, depending on your departure location. Please note that the travel time could be slightly longer due to the ferry and traffic. There may be a toilet and food breaks on the way.

How much is the bus ticket from Bangkok to Koh Samui?

The bus ticket to Koh Samui costs about $32 (€29). Please note that prices may change on weekends and national holidays.

Where are the departure and arrival stations?

Buses leave from Southern Terminal or Khao San and arrive at Lipa Noi or Maenam Samui, depending on the service providers.

When is the first and last bus departing from Bangkok?

The first bus departs at 6 am, while the last leaves at 9 pm. For the latest schedule, please check here. Please come at least 30 minutes before departure for check-in procedures.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *