It’s easy to get from Bangkok to Koh Samui, one of Thailand’s most beautiful islands. There are flight, ferry and bus options to get you from Bangkok to Samui depending on your budget and available time.
Bangkok Airways aircraft © Dennis Jarvis
Bangkok to Samui Flights – Direct From Bangkok To Samui Airport
The fastest way from Bangkok to Koh Samui is by direct flight from Bangkok Suvarnabhumi Airport to Koh Samui airport. Bangkok Airways, Thai Airways and Thai Smile fly from Bangkok to Samui with a flight time of around 1 hour. Bangkok Airways owns Samui Airport and so offer the most flights. Compare Bangkok to Samui flight prices and timings on 12Go
Bangkok to Samui Budget Flights – Fly To Surat Thani and Transfer to Koh Samui Ferry
You can also fly with budget airlines to Surat Thani airport or Nakhon Si Thammarat airport and then take a ferry transfer across to Koh Samui. Budget airlines include AirAsia, Nok Air and Thai Lion Air.
Be aware there can be a wait of couple of hours between the flight landing and the ferry departing. Total travel time can be between 5 to 10 hours so study the timetable carefully. You can see the total times for flights, ferries and the waiting time inbetween by checking the timetable at 12Go.
Bangkok to Samui Trains
You can take the overnight train from Bangkok’s Hua Lumphong train station and then be transferred to the ferry to Koh Samui. It’s recommended to book the joint ticket that combines the train with the Lomprayah catamaran ferry crossing to Koh Samui. The catamaran is much faster than the ferry. Total travel time is around 15 to 17 hours. Check Bangkok to Samui timetables and pricing.
Bangkok to Samui Buses
You can take an overnight bus from Bangkok to Koh Samui departing from Khao San Road or from the Southern Terminal.
There are several competing ferry companies who offer joint tickets for the bus and ferry. Lomprayah catamaran ferry company is the fastest bus and ferry joint ticket. Journey time is 10 to 15 hours. Check Bangkok to Samui bus timetables to find the fastest route.
|Flight Bangkok - Koh Samui ฿ 3,424–12,687 1h 5m – 1h 45m|
|Bus Bangkok - Koh Samui ฿ 800–1,600 14h – 17h 20m|
|Train Bangkok - Koh Samui ฿ 1,307–1,902 15h 25m – 20h 10m|
|Ferry Bangkok - Koh Samui ฿ 850–1,050 15h 30m – 17h|
Koh Samui Hotels – Check Availability
Koh Samui is a big island with several main beaches. There’s plenty of accommodation options available – check availability and pricing using the search box.
Koh Samui Airport Transfers
Once you’ve chosen your hotel, make life easy by booking a taxi transfer from Samui airport to your hotel so you can start enjoying your hospital as soon as possible.