By joint bus and ferry service the journey from Suvarnabhumi International Airport in Bangkok to Koh Samui is scheduled to take from 15 hours 30 minutes to 16 hours 30 minutes depending upon which service you take.
Bus Times from Suvarnabhumi Airport to Koh Samui
There are currently 2 services a day from Suvarnabhumi Airport to Koh Samui available to book online.
| Airport (BKK) | Koh Samui | Ticket | Company |
| 17:00 | 09:30 | ฿1,856 | Montanatip |
| 20:00 | 11:30 | ฿1,899 | Boonsiri High Speed Ferries |
Buy Tickets from Suvarnabhumi Airport to Koh Samui
Use the Search Box below to buy your tickets from Suvarnabhumi Airport to Koh Samui.
- Tickets for these services from Suvarnabhumi Airport to Koh Samui are not available for purchase at the airport.

About Travel to Koh Samui
The fastest way to travel from Suvarnabhumi International Airport to Koh Samui is to fly direct. The scheduled flight time is from 1 hour 5 minutes to 1 hour 30 minutes depending upon which flight you take. However, flying direct is up to 3 times more expensive than travelling overland by bus and ferry.
Bangkok Airways is the sole operator of scheduled flights from Bangkok to Koh Samui and ticket prices on this route (which range from around 4,500 to 7,000 THB one way) tend to be more expensive than ticket prices for travelling by air to other destinations in Thailand. Despite the relatively high cost, Bangkok Airway services to Koh Samui are very popular and often sell out a long time in advance during high season, especially the lower priced tickets.
Travelling by bus and ferry from Suvarnabhumi International Airport to Koh Samui is a good option for travellers who want to save money, and also for travellers not planning to stay in Bangkok. By taking a direct service from the airport travellers can avoid needing to go into Bangkok simply to board a different bus or a train to reach one of the ferry ports for Koh Samui.
- Location of Suvarnabhumi Airport:
Different companies complete the journey from Suvarnabhumi International Airport to Koh Samui using slightly different routes, different ferries, and arrive in different locations on the island.
Montanatip services from Suvarnabhumi International Airport to Koh Samui travel via Surat Thani Province and arrive in Koh Samui at Seatran Ferry Pier in Na Thon, which is the island’s main town located on the west coast.
The first stage of the journey with Montanatip is by bus to Donsak Seatran Ferry Pier. By road the distance travelled is 736 km, which would take around 11 hours if you drive without stopping. The actual journey time by bus is around 14 hours because the bus will stop en route for comfort breaks and to drop passengers off in Hua Hin.
Montanatip bus services from Suvarnabhumi Airport to Koh Samui connect with the Seatran Ferry service in Surat Thani Province for the second part of the journey, which is a sea crossing by car ferry from the mainland to Koh Samui. The sea crossing takes 1 hour 30 minutes.
- Location of Na Thon Seatran Ferry Pier:
Boonsiri High Speed Ferries services from Suvarnabhumi International Airport to Koh Samui travel via Chumphon Province and arrive in Koh Samui at Bangrak Seatran Pier, which is near the airport, Bophut, and Chaweng.
The first stage of the journey with Boonsiri High Speed Ferries is by bus to Chumphon Paknam Pier. By road the distance travelled is 503 km, which would take around 8 hours if you drive without stopping. The actual journey time by bus is around 10 hours because the bus will stop en route for comfort breaks and for passengers to alight at other destinations along the way.
Boonsiri High Speed Ferries bus services from Suvarnabhumi Airport to Koh Samui connect with Boonsiri High Speed Ferries own fast ferry service in Chumphon Province for the second part of the journey, which is a sea crossing by high speed catamaran ferry from the mainland to Koh Samui. The sea crossing takes 4 hours 45 minutes, with the ferry calling in at Koh Tao and Koh Phangan en route.
- Location of Bangrak Seatran Pier: