1. Bangkok to Koh Samui by Flight
Getting from Bangkok to Koh Samui by flight is quick and easy. You can take a direct flight from Bangkok's Suvarnabhumi Airport (BKK) and Don Mueang International Airport (DMK) to Koh Samui Airport (USM). Many airlines, like Bangkok Airways and Thai Airways, operate daily flights that take 1 hour and 15 minutes. It's the fastest way to reach Koh Samui but the most expensive method. The prices generally range from approximately 2500 THB to 6000 THB depending upon the airline, time of booking, and availability.
2. Bangkok to Koh Samui by Bus + Ferry
Traveling to Koh Samui from Bangkok via bus and ferry offers a scenic journey through southern Thailand.
Boarding points
Many tour operators have different boarding points where you can take a bus from the Southern bus terminal and the Khao San Lomprayah office, Bangkok's two most popular points. The bus will take you directly to Donsak Pier in Surathani, where you can catch the ferry to Koh Samui.
Duration and Timings
The journey usually takes around 12-14 hours to reach Koh Samui, where the bus from Bangkok takes around 8-10 hours and 2-4 hours in ferry transfers, depending upon transportation schedules.
Fares
The fares usually range from approximately 700 to 1500 THB, depending on the type of bus and booking dates.
Operators
The most popular operators are Lomprayah Krungsaim Tours, which runs services from Bangkok to Koh Samui. They have various seating options, from standard to VIP, with amenities such as snacks, comfortable seats, and onboard entertainment. Reaching the station 30 minutes before departure is advisable to avoid last-minute hassle.
3. Bangkok to Koh Samui by Train + Ferry
Traveling to Koh Samui via Train and ferry from Bangkok is another affordable option.
Boarding Points, Duration
You can take a train from Bangkok's Hua Lamphong Train Station to Surat Thani, which takes around 11 to 15 hours, depending upon the traffic. Then, hop on a bus to the Don Sak or Bangrak Seatran Pier, which takes about 1 to 2 hours. Finally, catch a ferry to Koh Samui, which takes about 1½ hours.
Timings
Ten trains are daily from Bangkok to Surat Thani, departing between 7 am and run till 10 pm. It's best to take an air-conditioned sleeper train to save on a hotel for the night and have a more comfortable journey.