web analytics

Guide to Train Travel from Surat Thani to Bangkok

There are 10 daily direct train services from Surat Thani to Bangkok (Train #42 and Train #44 never run on the same day).

Train Times from Surat Thani to Bangkok


Service Type Train Surat Thani Bangkok
Special Express 40 10:40 19:45
Rapid 174 16:47 05:10
Rapid 168 17:38 05:35
Express 86 18:37 06:30
Rapid 170 20:14 09:00
Special Express 44 20:41 05:55
Special Express 42 20:41 05:55
Express 84 21:04 08:35
Rapid 172 21:26 09:15
Special Express 38 23:28 10:10
Special Express 32 23:57 10:30
  • The fastest service is Train #40, departing at 10:40, scheduled to complete the journey to Bangkok in 9 hours 5 minutes.
  • The slowest service is Train #170, departing at 20:14, which is scheduled to reach Bangkok 12 hours 46 minutes after departing from Surat Thani.

Buy Tickets from Surat Thani to Bangkok


Use the Search Box below to buy your train tickets from Surat Thani to Bangkok. Sleeper seats are available to book online as well as the cheaper seat only options. After booking either collect your train tickets at the Parcel Office at Surat Thani Train Station or request that they are sent by post to your home address.

Powered by 12Go Asia system

The train is a great way to travel from Surat Thani to Bangkok. The most popular services are the overnight journeys. Sleeper seats in 2nd class are good value for money and save on the cost of a hotel. Travelling to Bangkok by train overnight also saves a wasted day of travelling as the journey can be done effortlessly whilst you sleep in a comfortable bed. There is not much to see along the way until you reach the outskirts of Bangkok so you are not missing out by taking an overnight journey.

Train Ticket Prices from Surat Thani to Bangkok


 Seat Type  Online Price  Station Price
 1st Class A/C Sleeper   1,589 THB  1,339 THB
 2nd Class A/C Sleeper   998 to 1,058 THB  728 to 768 THB
 2nd Class A/C Seat  858 THB  608 THB
 2nd Class Fan Sleeper   758 THB  508 THB
  • Tickets often sell out days or even weeks before the day of travel on the Surat Thani to Bangkok, particularly around the time of Koh Phangan’s monthly Full Moon Party. Book your ticket in advance online to guarantee your seats. Tickets may be cheaper if you wait and buy them at the train station but you will not save money if you need to rearrange your travel plans, book extra nights in a hotel, or miss your flight home.

Route Map from Surat Thani to Bangkok


  • Distance from Surat Thani to Bangkok: 635 km
  • Train travel time from Surat Thani to Bangkok: 9 to 13 hours
  • Travel by road time from Surat Thani to Bangkok: 8 hours 12 minutes

The Best Train to take from Surat Thani to Bangkok


  • Travel Tip: The most punctual service is actually Train #168, which departs at 17.38. Train #168 is often the quickest because it starts at Surat Thani, whilst all the other services start from stations further south and are already delayed by the time they get to Surat Thani. The 17.38 departure almost always departs on time.

Trains depart from Surat Thani’s main railway station


Surat Thani train station is located in the town of Phunphin which is a 23 minute drive from the City Pillar Shrine in the centre of Surat Thani city centre. If you are staying in Koh Samui, Koh Tao or Koh Phangan you can take the bus and boat service directly to Surat Thani train station. Alternatively you can catch a bus or take a taxi from Surat Thani town centre to get to the train station.

How to Travel to Surat Thani railway station


Location of Surat Thani Railway Station


Transport from Bangkok Hualamphong Train Station


Trains Surat Thani to Bangkok

Platform entrance at Bangkok’s Hualamphong Railway Station

The train terminates at Bangkok’s main train station, Hua Lamphong, in Bangkok’s Chinatown not far from the Chao Phraya river. Aside from taxis and tuk-tuks, there are two easy public transport options from this railway station. Adjacent to the train station is an MRT (Metro) station which go on one route through the City, via Silom, Sukhumvit Road and up to Bang Sue railway station in the north of Bangkok. People who frequently do the train journey from Surat Thani to Bangkok normally choose to leave the train at Bang Sue railway station for quicker travel into central Bangkok.

Location of Hua Lamphong Railway Station in Bangkok


Next read about Hotels near Bangkok Hua Lamphong Railway Station