Trains from Bangkok to Koh Samui

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.

BangkokSurat ThaniTrainSleeper Berths
08:1018:5043No
13:1001:33171Yes
14:5002:3131Yes
15:3503:3537/45Yes
16:1004:27169Yes
17:3005:2583Yes
18:5007:47167Yes
20:1008:3285Yes
22:2009:2539/41No

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 StationKoh SamuiTicketCompany
05:3009:30400 THBRaja Ferry
07:0011:30400 THBRaja Ferry
08:0012:30400 THBRaja Ferry
09:3011:45750 THBLomprayah
10:0014:30400 THBRaja Ferry
11:0014:00850 THBLomprayah
11:0015:30400 THBRaja Ferry
13:0017:30400 THBRaja Ferry
15:0019:30400 THBRaja Ferry
16:0020:30400 THBRaja 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).

Google Map of Krung Thep Aphiwat Central Terminal Station

Location of Surat Thani Train Station


Joint bus and ferry services to Koh Samui depart from Surat Thani Railway Station.

Google Map of 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.

Google Map of Na Thon Lomprayah Ferry Pier

  • The Phantip service arrives in Koh Samui at Na Thon Seatran Ferry Pier.

Google Map of Na Thon Seatran Ferry Pier

Google Map of Koh Samui Raja Ferry Port

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.

Bangkok Railway Station
Bangkok Railway Station

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.

2nd Class compartment on a Thai Train
2nd Class compartment on a Thai Train

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.

Na Thon Ferry Pier in Koh Samui
Na Thon Ferry Pier in Koh Samui

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.

How useful was this page?

Click on a star to rate it!

Average rating 4.7 / 5. Vote count: 37

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