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 $37 (€37).
|Flight||1 hour 5 mins||$74 (€73)||Check tickets|
|Bus+Ferry||14.5 hours||$37 (€37)||Check tickets|
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.
|Journey time||1 hour and 5 minutes|
|Price||From $74 (€73)|
|Distance||755 km (470 miles)|
|Frequency||20 flights per day|
|First flight||6:30 am|
|Last flight||8 pm|
|Arrival||Koh Samui Airport|
|Changes||Direct flights available|
|Bangkok Air||06:30||07:35||Check tickets|
|Bangkok Air||07:30||08:35||Check tickets|
|Bangkok Air||08:10||09:15||Check tickets|
|Bangkok Air||10:00||11:05||Check tickets|
|Bangkok Air||10:35||12:05||Check tickets|
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 $37 (€37).
|Journey time||14.5 hours|
|Distance||755 km (470 miles)|
|Frequency||2 buses per day|
|First bus||7 pm|
|Last bus||9 pm|
|Departure station||Southern Terminal|
|Arrival station||Lipa Noi, Maenam Samui|
|Operators||Krungsiam Tour, Montanatip, Lomprayah|
|Krungsiam Tour||19:00||09:30||Check tickets|
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 $37 (€37). Please note that prices may change on weekends and national holidays.
Where are the departure and arrival stations?
When is the first and last bus departing from Bangkok?
The first bus departs at 7 pm, 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.