Bangkok to Koh Samui

Last updated:

Overview Compare Flight Bus Train To Stay

How to get from Bangkok to Koh Samui?

The island of Koh Samui is a favorite among travellers. There is a great mix of activities you can enjoy from cultural sites to extravagant parties. The beaches are famous for relaxing, snorkeling and soaking up the sun, while the restaurants and shopping areas are known for traditional Thai flavors and local fare.

When travelling the 760 km distance from Bangkok to Koh Samui, you have 3 options; you can fly in just over an hour ($87), take the bus for at least 12.5 hours ($25), or take the train for nearly 15.5 hours ($44.50).

3 ways to get from Bangkok to Koh Samui

Transport modeDurationCostsAvailability
Flight1hr 10min2,650 THB ($75)Check flights
Bus12.5 hrs760 THB ($21.50)Check bus tickets
Train15.5 hrs1,350 THB ($38.50)Check train tickets

Flying is the only direct option for this route. The journey only takes a little over 1 hour, but it is very expensive at $87.

The bus is the cheapest option at $25. Travel time is around 12 hours. We recommend taking a night bus so you don’t waste a day travelling.

Combined train, bus and ferry tickets are also available starting at $44.50. Trains are more comfortable than night buses, but this option is more expensive and involves several transfers.

Itinerary from Bangkok to Koh Samui

Bangkok to Koh Samui by Flight

Duration: 1hr 10mins
Cost: 2,650 THB ($75)
Duration: 1hr 10mins
Cost: 2,650 THB ($75)

In just over an hour you can reach Koh Samui from Bangkok if you choose to fly. This saves you not only time but also the hassle of having to arrange different transfers. The only downside to this option is that the tickets are quite expensive.

Flights from Bangkok to Koh Samui are solely operated by Bangkok Airways. They offer multiple flights daily with one-way fares starting at 2,650 THB ($75). Be sure to book a flight well in advance as this route is very popular and prices can increase substantially.

Flights depart from Suvarnabhumi Airport (BKK) and arrive at Koh Samui Airport, which is located in the northeastern part of the island.

When you arrive in Koh Samui, you’ll need to arrange a transfer to your hotel. To learn more information about this, read Koh Samui Airport.

To check the latest schedules and cheapest flights, you can click on the button below.

Check Flights on Skyscanner

Bangkok to Koh Samui by Bus

Duration: 12.5 hours
Cost: 760 THB ($21.50)
Duration: 12.5 hours
Cost: 760 THB ($21.50)

When you want to travel this distance by bus, a combined bus and ferry trip from Bangkok to Koh Samui is the easiest way to go.

You can purchase the combined bus and ferry tickets both in the bus terminal and online, the terminal is usually a little cheaper. But we recommend booking your ticket in advance as trips tend to sell out, especially during the peak season.

Several well-known companies operate on this route. Most departures are from Khao San Road and most of the arrivals are at Nathon Pier. Still, some depart and arrive at varying points, so make sure to check these before you book your trip.

Bus Schedule from Bangkok to Koh Samui

Bus OperatorScheduleDurationCosts
Thai Sriram1 departure a day
12 hours 30 minutes760 THB ($21.50)
Buy Your Bus Tickets
Krungsiam Tour2 departures a day
19:00-10:00 (Express)
19:30-10:00 (VIP)
14 hours 30 minutes – 15 hours940 THB ($26.50)
Buy Your Bus Tickets
Raja Ferry (VIP)20:00-08:3012 hours 30 minutes 1,050 THB ($30)
Buy Your Bus Tickets
Raja Ferry 17:30-08:3015 hours940 THB ($26.50)
Buy Your Bus Tickets
Songserm18:00-11:2017 hours 20 minutes
820 THB ($23.50)
Buy Your Bus Tickets
Songserm 19:00-11:2016 hours 20 minutes1,050 THB ($30)
Buy Your Bus Tickets
1,400 THB ($40)
Buy Your Bus Tickets

Buses will drop you off either at Don Sak Pier in Surat Thani or Thung Makham Noi Pier in Chumphon. From here, you will transfer to a ferry bound for Koh Samui. Depending on traffic and the company you’re travelling with, the journey takes between 10.5 to 17.5 hours.

Bangkok to Koh Samui by Train

Duration: 15.5 hours
Cost: 1,350 THB ($38.50)
Duration: 15.5 hours
Cost: 1,350 THB ($38.50)

Travelling via train from Bangkok to Koh Samui takes the longest amount of time and requires the most number of transfers.

You can purchase a combined train, van and ferry ticket at Hua Lamphong Railway Station in Bangkok. However, we highly advise to book in advance as tickets sold out fast.

Train Schedule from Bangkok to Koh Samui (2nd Class A/C Sleeper)

OperatorFerry Arrival PortScheduleDuration2nd Class A/C Sleeper
Thai Railways
(train + bus + ferry)
Na Thon Pier17:05-10:55
17h 50m
16h 25m
15h 25m
1,500 THB ($42.50)
1,500 THB ($42.50)
1,350 THB ($38.50)
Buy Your Train Tickets
Seatran Discovery
(train + bus + ferry)
Bangrak Seatran Pier19:30-12:3017h1,500 THB ($42.50)
Buy Your Train Tickets
(train + bus + ferry)
Na Thon Pier19:30-10:5515h 25m1,700 THB ($48.50)
Buy Your Train Tickets

On the day of your departure, you can claim your train boarding pass from the designated counter in Hua Lamphong Railway Station. You cannot board the train by only showing your online booking voucher so be sure to pick up your boarding pass.

Upon arrival at Surat Thani Railway Station, you can then board a bus or van to the pier.

Ferries bound for Koh Samui arrive at Nathon Pier or Bangrak Seatran Pier, depending on which operator you booked your trip with.

Thai Railways

For trips operated by Thai Railways, a shuttle service to the pier is provided. This shuttle service will be waiting outside the train station. You can seek assistance from train staff to locate your shuttle service.

Seatran Discovery

If you choose to book with Seatran Discovery, head to the Phantip Office outside of the train station to board your transfer to the pier.


If you’re travelling with Lomprayah, turn left as soon as you exit the train station towards the intersection. Cross the intersection and the Lomprayah office will be on your right-hand side.

When you book with Lomprayah, you can request for a hotel transfer prior to your trip. The staff will give you a hotel transfer ticket in Surat Thani. Present this ticket to the assigned staff when you reach Koh Samui.


Our favourite places to stay in Koh Samui

UBOX Hostel

If you’re looking for a fun and social atmosphere, this is the perfect hostel! On-site swimming pool, bar and lounge area for socializing with other travelers. Extremely close to the beach, restaurants, bars and all amenities. The hostel offers very comfortable beds and is extremely clean. The hostel staff is very friendly and will assist with arranging tours and forward travel plans.

  • Swimming pool
  • Bar 
  • Social atmosphere
  • Comfortable beds

Single bunk starts at $9 per night 

Read more

The Rock Hostel

If you’re traveling alone but prefer a little more luxury and a quiet place then The Rock Hostel is a perfect choice.  This hostel offers private beach access with lounge chairs, a swimming pool, and stunning sea views. The location is perfect, the hostel is quiet and relaxing and the staff is amazing.  Treat yourself to a few days of luxury and relaxation here. 

  • Private beach
  • Swimming pool
  • Excellent location
  • Extremely clean and comfortable 

Single bunk starts at $15

Read more

Aforetime Beach House

This adults-only beach house located in Taling Ngam Beach comes with countless recommendations. The beds are extremely comfortable, the hostel is very clean and a small breakfast of fruit with bread and jam is provided daily.  There is an on-site bar, lounge and bbq area and the beach is right next door. The host is known to be exceptionally friendly, even taking guests on tours or dropping them off at the pier on departure day.

  • Extremely helpful staff
  • Breakfast included
  • Very comfortable beds 
  • Beach nearby

Single room starts at $20 per night

Read more

Palm Coco Mantra

Located on a hill, this hotel offers amazing sea views from your private balcony and room.  The outdoor pool is the perfect place to relax and enjoy a drink from the on-site bar. The restaurant offers a variety of western and Thai food to choose from.  This hotel is the perfect getaway for rest, relaxation and rejuvenation.

  • Swimming pool
  • Stunning sea views
  • On-site restaurant & bar
  • Extremely clean, luxury hotel 

Private rooms start at $33 

Read more

Pico Beach Bungalows

These beautiful beachfront bungalows, located at the Bophut area of Koh Samui, are an absolute luxury! Relish in the privacy these bungalows offer while still being just steps from the beach. There is an on-site swimming pool, bar, beachfront restaurant and a lovely terrace for guests to enjoy.  Soak up the luxury, stunning views and comforts this resort has to offer. 

  • Beachfront
  • Swimming pool
  • On-site bar and restaurant
  • Private bungalow 

Private bungalows start at $46 

Read more


More routes to Koh Samui

Koh Phangan to Koh Samui

Koh Samui Airport

Koh Tao to Koh Samui

More routes from Bangkok

Bangkok to Chiang Mai

Don Muang Airport

Hua Lamphong Railway Station

Bangkok to Koh Chang

Bangkok to Koh Lanta

Bangkok to Koh Lipe

Bangkok to Koh Tao

Bangkok to Koh Phangan

Bangkok to Koh Phi Phi

Koh Samui Airport

Bangkok to Krabi

Bangkok to Mae Sot

Bangkok to Pattaya

Bangkok to Phuket

Bangkok to Siem Reap

Bangkok to Sukhothai

Bangkok to Surat Thani

Suvarnabhumi Airport

Bangkok to Vientiane

Most popular routes in Thailand

Bangkok to Chiang Mai

Bangkok to Koh Phangan

Bangkok to Koh Tao

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 7

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Copy link
Powered by Social Snap