Surat Thani is on Thailand’s Southern Railway Line. Travelling Northwards this line runs through Chumphon, Prachuap Khiri Khan, Hua Hin and onto Bangkok where all trains terminate. Travelling South the train runs to Hat Yai and onto Sungai Kolok on the border with Malaysia, with branch lines to Trang and Nakhon Si Thammarat.
Buy Train Tickets from Surat Thani
Use the Search Box below to buy train tickets from Surat Thani to destinations on Thailand’s Southern Railway Line.
- Simply enter your destination and date of travel and click to Find Tickets.
Booking train tickets is advance is recommended, particularly around the time of Full Moon Party which is held on Koh Phangan every month.

The section of the Southern Line between Surat Thani and Bangkok is the busiest on Thailand’s railway network because Surat Thani is the place where the railway network connects with ferry services to the islands of Koh Samui and Koh Phangan.
Surat Thani to Bangkok
The train from Surat Thani is a very popular way for visitors to the islands of Koh Samui, Koh Phangan and Koh Tao to travel to Bangkok. For information about travel from the three islands to the train station see our Guide to Surat Thani Railway Station. What makes this such a popular option is that cheap sleeper seats are available on the faster train services allowing passengers to travel overnight in comfort.
- Train times from Surat Thani to Bangkok:
Dep | Arr | Dep | Arr | Dep | Arr | Dep | Arr | Dep | Arr |
10.40 | 19.45 | 16.47 | 05.10 | 17.38 | 05.35 | 18.37 | 06.30 | 20.14 | 09.00 |
Dep | Arr | Dep | Arr | Dep | Arr | Dep | Arr | Dep | Arr |
20.41 | 05.55 | 21.04 | 08.35 | 21.26 | 09.15 | 23.28 | 10.10 | 23.57 | 10.30 |
Surat Thani to Hua Hin
The train takes around 5 hours and 30 minutes to travel between Surat Thani and Hua Hin, compared to 4 hours on a bus. The train journey, however, is likely to be a lot more comfortable. The 10.40 departure arrives at a convenient time in the afternoon for checking in your hotel, allowing you to time to refresh yourself before dinner at one of Hua Hin’s famous seafront fish restaurants.
- Train times from Surat Thani to Hua Hin:
Dep | Arr | Dep | Arr | Dep | Arr | Dep | Arr | Dep | Arr |
10.40 | 15.58 | 16.47 | 00.42 | 17.38 | 01.13 | 18.37 | 01.43 | 20.14 | 04.03 |
Dep | Arr | Dep | Arr | Dep | Arr | Dep | Arr | Dep | Arr |
20.41 | 02.18 | 21.04 | 04.12 | 21.26 | 04.53 | 23.28 | 06.02 | 23.57 | 06.26 |
Surat Thani to Penang (Malaysia)
There is single direct train per day from Surat Thani to Padang Besar which is on the Thailand/Malaysia border. On arrival at Padang Besar pass through customs and then board one of the 14 daily Malaysian train services from Padang Besar to Butterworth Railway Station, which is very close to the car ferry terminal to Penang Island .
- Train times from Surat Thani to Padang Besar:
Dep | Arr |
02:03 | 08:53 |
- Trains from Padang Besar to Butterworth (Penang) depart at:
- 05:25
- 06:25
- 07:25
- 08:25
- 10:25
- 12:25
- 13:25
- 14:25
- 15:25
- 16:25
- 17:25
- 18:25
- 19:25
- 21:25