Travel by train is a great way to get from Bangkok to Koh Samui. The first part of the journey involves taking an overnight sleeper train from Bangkok to Surat Thani. Joint bus and ferry services to Koh Samui depart from outside Surat Thani Railway Station for the second shorter section of the journey. If you travel by train you can depart from Bangkok in the early evening and arrive in Koh Samui before lunch time the next day.
Train from Bangkok to Surat Thani
Train times from Bangkok to Surat Thani for the first part of the journey to Koh Samui.
Bangkok | Surat Thani | Train | Sleeper Berths |
08:10 | 18:50 | 43 | No |
13:10 | 01:33 | 171 | Yes |
14:50 | 02:31 | 31 | Yes |
15:35 | 03:35 | 37/45 | Yes |
16:10 | 04:27 | 169 | Yes |
17:30 | 05:25 | 83 | Yes |
18:50 | 07:47 | 167 | Yes |
20:10 | 08:32 | 85 | Yes |
22:20 | 09:25 | 39/41 | No |
- Buy train tickets from Bangkok to Surat Thani.
Bus and Ferry from Surat Thani to Koh Samui
Times of joint bus and ferry services direct from Surat Thani Railway Station to Koh Samui for the second part of the journey.
Train Station | Koh Samui | Ticket | Company |
05:30 | 09:30 | 400 THB | Raja Ferry |
07:00 | 11:30 | 400 THB | Raja Ferry |
08:00 | 12:30 | 400 THB | Raja Ferry |
09:30 | 11:45 | 750 THB | Lomprayah |
10:00 | 14:30 | 400 THB | Raja Ferry |
11:00 | 14:00 | 850 THB | Lomprayah |
11:00 | 15:30 | 400 THB | Raja Ferry |
13:00 | 17:30 | 400 THB | Raja Ferry |
15:00 | 19:30 | 400 THB | Raja Ferry |
16:00 | 20:30 | 400 THB | Raja Ferry |
- Buy tickets on joint bus and ferry services from Surat Thani Railway Station to Koh Samui.
Location of Bangkok Train Station
From the 19th January 2023 the main railway station in Bangkok is Krung Thep Aphiwat Central Terminal (also known as Bang Sue Grand Station).
Location of Surat Thani Train Station
Joint bus and ferry services to Koh Samui depart from Surat Thani Railway Station.
Location of Koh Samui Ferry Pier
The Phantip and Lomprayah ferry services both arrive at different ferry piers in Koh Samui’s main town, Na Thon. The Raja Ferry arrives at a different ferry pier some distance from any town or major road which doesn’t matter if you book a ticket inclusive of a hotel transfer.
- The Lomprayah Ferry arrives in Koh Samui at Na Thon Lomprayah Ferry Pier.
- The Phantip service arrives in Koh Samui at Na Thon Seatran Ferry Pier.
- The Raja Ferry arrives in Koh Samui at Koh Samui Raja Ferry Port in Lipa Noi.
About Train Travel to Koh Samui
Travel by train from Bangkok to Koh Samui is simple, enjoyable and it is great value for money costing less than half the price of a flight from Bangkok to Koh Samui, and also saving you the cost of a night in a hotel. The first thing to do is to make sure you book a 2nd or 1st Class sleeper berth in advance using the Search Box above as these seat types are nearly always fully booked a few days before the train departs. The next step in the train journey is getting to Bangkok Railway Station, also known as Hua Lamphong Railway Station. Bangkok Railway Station is on Bangkok’s underground train system, the MRT, which has stops in the most popular parts of Bangkok, such as the Silom and Sukhumvit Roads.

Finding your train at Bangkok Railway Station is also easy. There are large electronic displays over the ticket counters in the waiting area which tell you which platform to go to in order to board your train. All passengers have allocated seats on Thai trains and you need to check your ticket to find the correct carriage and the correct seat.

Sleeper carriages on Thai trains have fold down bunks. The train staff will come at around 19:00 and make up the beds with clean sheets, pillow and blankets. There is a privacy curtain you can use if you have a 2nd Class sleeper tickets. In 1st Class you have a private compartment with two beds and a lockable door.

When you arrive at Surat Thani Railway Station there will be staff from the transport company you have booked waiting on the train platform to take you to Koh Samui. Simply show your booking voucher to any of the staff and they will direct you to wait outside one of the cafes in the car park of Surat Thani Railway Station. You then wait to board your bus. The bus will take you directly to the ferry pier, where you will go straight to your ferry for the final stage of the journey to Koh Samui.