Koh Samui to Bangkok can be a 75-minute flight or an overnight ferry and train journey. This guide compares routes, costs and travel times so you can choose the option that suits you best.
Koh Samui and Bangkok are linked by one of Thailand’s most popular domestic routes. The fastest option is a direct flight, while the cheapest is a combined ferry and bus or train ticket. This guide compares the main options so you can choose by budget, time and comfort.
At a Glance
The quickest way is a direct flight from Samui Airport (USM) to Suvarnabhumi Airport (BKK). The flight takes about 1 hour 15 minutes, and the journey takes roughly 3 to 4 hours door to door once airport time is included. The cheapest way is a ferry combined with a bus or train, which typically takes 7 to 13 hours.
Route Comparison
| Option | Typical time | Typical cost (one way) | Best for |
|---|---|---|---|
| Direct flight, USM to BKK or DMK | 1 hr 15 min flight; 3 to 4 hrs door to door | THB 2,800 to 6,800 | Saving time, comfort, international connections |
| Ferry and van to Surat Thani, then budget flight | 6 to 8 hrs total | THB 1,600 to 3,100 all-in | Lower cost while still flying part of the way |
| Ferry and bus to Bangkok | 7 to 13 hrs | THB 576 to 1,450 | Budget travellers, overnight travel |
| Ferry and train from Surat Thani | Often 10 to 13 hrs or more | From THB 660 | The lowest fares, a more comfortable overnight journey |
Prices and durations are indicative and vary by operator, season and booking date.
Flying from Koh Samui
Bangkok Airways operates the main direct service from Samui, with frequent departures to Suvarnabhumi (BKK) and some flights to Don Mueang (DMK).
Which Bangkok airport to choose:
- Suvarnabhumi (BKK) suits travellers staying in Sukhumvit, Silom or the old city, and those connecting to international flights.
- Don Mueang (DMK) suits travellers whose onward flight is with AirAsia, Nok Air or Thai Lion.
Practical points:
- Samui’s airport is small, but plan to arrive about 90 minutes before departure.
- Fares rise sharply in peak periods, particularly December to January and the Songkran holiday in April. Booking early is advisable.
The Overland Route: Ferry plus Bus or Train
Overland travel begins with a ferry crossing from Koh Samui to the mainland at Donsak or Surat Thani. From there, a coach or van continues to Bangkok, arriving at the Southern Bus Terminal or in the Khao San Road area. Alternatively, you can transfer to a train at Surat Thani for the overnight run to the capital.
Combined tickets covering the ferry and onward bus or train can be bought as a single booking, which simplifies connections. As an example of timings, one catamaran-and-coach service departs Samui at around 08:00 and 12:30 and reaches Khao San Road at about 20:30 and 00:45 respectively. Schedules change, so confirm departure times before you travel.
Which to choose:
- Bus: generally the cheaper and more direct overland option, with fares from roughly THB 576.
- Train: fares start from around THB 660, with the advantage of reclining or sleeper berths on the overnight service. It is the slowest option, often taking 10 to 13 hours or more.
A Middle Option: Ferry to Surat Thani, Then Fly
Travellers can take the ferry to Surat Thani and then catch a flight to Bangkok. This is often cheaper than flying directly from Samui, with a total journey of around 6 to 8 hours and an all-in cost of roughly THB 1,600 to 3,100. Timing is less flexible, because the ferry, transfer and flight must connect.
Which Option Should You Choose?
- Reaching Bangkok the same day or catching an international flight: fly direct from USM to BKK.
- Travelling on a budget and happy to sleep en route: take a ferry and train or ferry and bus combination.
- Looking for a balance of cost and time: take the ferry to Surat Thani and fly from there.
Frequently Asked Questions
1. What is the fastest way to get from Koh Samui to Bangkok?
A direct flight from Samui Airport to Suvarnabhumi Airport. The flight takes about 1 hour 15 minutes, and the whole journey takes roughly 3 to 4 hours including airport time.
2. What is the cheapest way to travel from Koh Samui to Bangkok?
A combined ferry and bus or train ticket. Fares start from around THB 576 for the bus and THB 660 for the train, depending on the class and operator.
3. How long does the overland journey take?
Typically 7 to 13 hours for the ferry and bus combination, and often 10 to 13 hours or more when travelling by ferry and train.
4. How much does a direct flight cost?
Typically THB 2,800 to 6,800 one way. Fares vary with the season and how far ahead you book.
5. Which airline flies directly from Koh Samui to Bangkok?
Bangkok Airways operates the main direct service, with frequent flights to Suvarnabhumi and some to Don Mueang.
6. Should I fly into Suvarnabhumi (BKK) or Don Mueang (DMK)?
Choose BKK if you are staying in Sukhumvit, Silom or the old city, or connecting internationally. Choose DMK if your onward flight is with AirAsia, Nok Air or Thai Lion.
7. How early should I arrive at Samui Airport?
About 90 minutes before departure. The airport is small, but this allows time for check-in and security.
8. When are flights most expensive?
Fares rise sharply during peak periods such as December to January and the Songkran holiday. Book well in advance for travel at these times.
9. Where does the overland journey end in Bangkok?
Coach services typically finish at the Southern Bus Terminal or in the Khao San Road area. Check your ticket for the exact drop-off point, as it varies by operator.
10. Is the overnight train or bus a good option?
Yes, if you are comfortable sleeping en route. It saves the cost of a night’s accommodation, and the train offers a more comfortable overnight journey than the bus. If you need to reach Bangkok on a fixed schedule, flying is more reliable.
