web analytics

Guide to Train Travel from Bangkok to Surat Thani (for Koh Samui and Koh Phangan)

The train journey from Bangkok to Surat Thani is a classic journey on the South East Asian travel circuit. Inexpensive sleeper berths are available on most trains and one of the advantages of travel by train is saving on the cost of a hotel for the night.

Train Times from Bangkok to Surat Thani


Train No. Bangkok Surat Thani Service
43 08:05 16:45 Special Express
171 13:00 00:22 Rapid
31 14:45 01:23 Special Express
37 15:10 02:00 Special Express
169 15:35 03:45 Rapid
83 17:05  04:24 Express
173 17:35  05:48 Rapid
167 18:30 06:23 Rapid
85 19:30 07:06 Express
41 22:50 08:05 Special Express
39 22:50  08:05 Special Express
  • The fastest train from Bangkok to Surat Thani is Train #43 departing at 08:05 which is scheduled to complete the journey in 8 hours 40 minutes.
  • There are direct travel connections from Surat Thani Train Station to Koh Samui, Koh Phangan and Koh Tao.
  • From Surat Thani there are bus services to Krabi, Koh Lanta, Khao Sok National Park and Koh Phi Phi.

Buy Tickets to Surat Thani


Use the Search Box below to buy your train tickets from Bangkok to Surat Thani. Sleeper seats are available to book online as well as the cheaper seat only options. See below for information about booking tickets to travel from Surat Thani Train Station to popular destinations such as Koh Samui, Koh Phangan, Koh Tao, Krabi and Phuket.

Powered by 12Go Asia system

Ticket Prices from Bangkok to Surat Thani


 Seat Type  Online Price  Station Price
 1st Class A/C Sleeper  1,739 to 1,779 THB   1,339 to 1,379 THB 
 2nd Class A/C Sleeper  1,068 to 1,168 THB  728 to 848 THB 
 2nd Class A/C Seat  858 THB  608 THB 
 2nd Class Fan Sleeper  758 THB  508 THB


Whilst it is 250 THB to 400 THB cheaper to buy a train ticket from Bangkok to Surat Thani at a train station in Thailand than it is buy a ticket online, passengers should also be aware that during busy periods 1st and 2nd Class AC Sleeper tickets tend to sell out days (or sometimes weeks) before the date of travel.

  • Koh Phangan: Surat Thani is the connection point between the railway to the ferry services to Koh Phangan, which is the location of the famous monthly Full Moon Party.
  • Full Moon Party: The Full Moon Party on Koh Phangan is the largest beach party in Asia attracting up to 30,000 foreign visitors on a monthly basis.
  • The Best Tickets Sell Out Early: For several days before and after the monthly Full Moon Party train services to Surat Thani are nearly always 100% full and the only available seats for purchase on the day of travel, or the day before, are normally 3rd Class Fan Seat which are not a comfortable choice for an overnight journey of up to 14 hours.
  • Money Well Spent: The additional cost of booking online is money well spent to guarantee your preferred ticket on this busy train route.

Video of 1st Class AC Sleeper Compartment from Bangkok to Surat Thani


About train travel from Bangkok to Surat Thani


Surat Thani province is famous for its beautiful beaches

Travel by train is not the quickest, nor the cheapest (the bus is cheaper), but it is a pleasant experience and by booking a sleeper ticket you save money on hotels and arrive early in the morning to start enjoying your beach holiday. From Surat Thani train there are direct connections to the islands of Koh Samui, Koh Phangan and Koh Tao. See below for more information about onward travel from Surat Thani train station to Koh Samui, Koh Phangan and Koh Tao.

Route Map from Bangkok to Surat Thani


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

The Best Train to book from Bangkok to Surat Thani


Food stalls at Surat Thani Night Boat Pier

All of the train listed above which travel overnight have sleeper seats available, which need to be booked in advance as they often sell out before the day of travel. Our recommended train is Train #85 departing at 19:30. The reason we recommend this train is that it has air conditioned 2nd class sleeper carriages and it arrives at a convenient time for direct connections to the islands of Koh Samui, Koh Tao and Koh Phangan for the Full Moon Party. The daytime journey departing at 8.05 am is the only journey which is completed during the daylight. However, if you take the day time service you need to spend 1 night in Surat Thani before travelling onward to any of the islands as you will be too late to catch any ferries except the night boat to Koh Phangan. The night boat to Koh Phangan departs from the centre Surat Thani city at 23:00 and arrives in Koh Phangan at 06:00 the following day.

Trains to Surat Thani Depart from Hua Lamphong Train Station in Bangkok


Hua Lamphong Station is located is near the river in Bangkok at the edge of Yaowarat (China Town). This station can be reach by MRT (metro), taxi or tuk-tuk, bus, and by boat (the nearest Chao Phraya Express Boat Pier to Hualamphong Railway Station the is Marine Habour Department) with a 10 minute walk onward to the station.

Location of Hua Lamphong Railway Station in Bangkok


Travel to Koh Samui, Koh Phangan and Koh Tao from Surat Thani Train Station


Surat Thani Railway Station is not in Surat Thani town, its about 15 km away in the neighbouring town of Phunphin. Surat Thani is a new city and at the time the station was constructed Phunphin was the more important town. There are very good onward transport links from this station. Alternatively you can travel from the station into Surat Thani town either by taxi (around 120 to 150 THB) or by public bus (18 THB) and take a bus or minivan from there. Buses and taxis leave from the car park near the front of railway station.

See our Guides To Travel From:

Location of Surat Thani Railway Station


Hotels Near Surat Thani Railway Station


There are only a small number of hotels near Surat Thani Railway Station, the two we recommend are both budget hotels: