Flight, Bus or Train from Koh Samui to Bangkok?
- Koh Samui
- 1h 15min
- Koh Samui
- 12 hours
- Koh Samui
- 18 hours
How to get from Koh Samui to Bangkok?
Heading back to the capital of Thailand?
If you want to travel in one way from Koh Samui to Bangkok, you have 3 options: You can book a direct flight or book a combined bus and ferry ticket or train and ferry ticket. The flight only takes about 1 hour, but costs €100 or more.
Luckily you can save a lot of money by booking a combined by bus/train and ferry ticket from Koh Samui to Bangkok. Buses already start from 750 THB (€22), but this journey will take 16 hours. If you spend around €40 you can also book a combined bus and ferry trip that only takes about 12 hours.
The journey by train takes even longer (18 hours), but offers the advantage of getting a good night of sleep in the sleeper train. Sleeper trains are often more comfortable than bus journeys.
Your options at a glance
|Flight||1h 15m||3.700 THB (€103)||Check flights|
|Bus||16 hours||750 THB (€22)||Check bus tickets|
|Train||18 hours||1.758 THB (€49)||Check train tickets|
Flight from Koh Samui to Bangkok
Duration: 1h 15min
Costs: 3,700 THB (€103)
When you’ve had your fill of Koh Samui and are wishing to head back to Bangkok, the fastest option is to book a direct flight from Koh Samui to Bangkok.
All flights are run by Bangkok Airway and there are many flights offered daily. Booking a one-way flight from Koh Samui to Bangkok starts at 3,700 THB (€103).
All flights depart from Koh Samui Airport and arrive at Suvarnabhumi Airport.
Bus from Koh Samui to Bangkok
Duration: 12 hours
Costs: 511 THB (€14,50)
If you are are not wanting to pay for an expensive flight, a combined bus and ferry ride from Koh Samui to Bangkok is a good alternative. It requires more time to travel but it is also a lot cheaper.
You can board a ferry from Maenam Samui Pier, Na Thon Pier or from Lipa Noi Pier. It’s best to get on the ferry at the pier that is closest to you. The ferry brings you to Don Sak Pier in Surat Thani, where you will board a bus that takes you to Bangkok.
Below are the schedules of the combines bus and ferry trips from Koh Samui to Bangkok, categorized by the different piers.
Mae Nam Samui Pier
|1.400 THB (€39)
The trips from Mae Nam Samui Pier are operated by Lomprayah. The last stop in Bangkok is at Lomprayah Office in Khao San Road.
Lipa Noi Pier
|Raja ferry port||19:30-09:00||12 hours||890 THB (€26,50)
Raja Ferry operates regular ferries that you board at Lipa Noi Pier. Your last stop will be in Bangkok at the Chaophya Park Hotel Ratchada.
Na Thon Pier
|Songserm||13:30-05:30||16h||750 THB (€22)
You have to board the bus at the Na Thon Bus Terminal on Koh Samui. From there, the bus takes you to Na Thon Pier where you get off the bus and board the ferry.
Once in Surat Thani, you board the bus to Bangkok. The ticket prices includes the ferry ride. The last stops are either at Mochit Bus Terminal or at the Sai Tai Mai Bus Terminal.
Train from Koh Samui to Bangkok
Duration: 18 hours
Costs: 1,758 THB (€49)
If you prefer to have an adventure, then taking the train from Koh Samui to Bangkok might suit you.
The advantage of taking a train compared to a bus is that you can book a comfortable sleeper train in which you get a good night of rest. By taking the night train, you won’t waste your complete day on travelling.
First, you will have to board a ferry that takes you to Surat Thani. From Don Sak Pier in Surat Thani, you can take the bus or a van to the train station, then board the train going to Bangkok.
See the schedule below.
|Operator||Schedule||Duration||2nd Class A/C Sleeper|
|Thai Railways + Lomprayah|
(ferry + bus + train)
|12:45-06:30||17h 45m||1.758 THB (€49)
Traveling by train from takes about 18 hours and costs 1,758 THB (€49) for a second class A/C unit in the train.
There is also the option of booking a first class ticket on the train. This costs 2,289 THB (€64). Your last stop is at Hua Lamphong Railway Station in Bangkok.