Bangkok Sungai Kolok Train Times 2024 Fares

Travel on the Bangkok Sungai Kolok Train takes you from Thailand's capital city to the border with Malaysia in the South-East of Thailand close to the city of Kota Bharu and the gateway to the lovely Perhentian Islands.

There are two sleeper train services a day that travel on this route in either direction.

From Janauary 2023, all trains on this route now originate/teminate at the new Bang Sue Grand (Krung Thep Aphiwat Central Terminal).

Train at Bangkok railway stationTrain at Bangkok railway station

A word of Warning:

Before travelling on these services, you should be aware that you will be travelling through the South-Eastern provinces of Thailand (Yala, Pattani and Narathiwat), that have seen major unrest in the past few years, with sometimes daily bombings and killings!

Although tourists are not directly targeted, the trains have been targeted and bombings on the trains and the railway tracks have occurred in the past and will no doubt happen again in the future.

So, as well as not putting yourselves in danger, trains have also sometimes been cancelled at short notice when attacks on the lines or trains have happened.

Please seek the latest information on the area before travelling and / or find another route.

If you where planning on visiting Kota Bharu or the Perhentian Islands, it may be better to travel down by train to Butterworth on the west coast of Malaysia, then catch a bus over to the east coast from the bus station in Butterworth, which is next to the train station.

Please see our:

Bangkok to Butterworth Trains page for more information >

Times for the Trains from Bangkok to Sungai Kolok

Train Depart Arrive Type
171 15:10 10:10 Rapid
37 16:10 10:35 Special Express

Powered by 12Go system

Trains depart Daily.

If you plan on connecting to the Malaysian Railways Jungle Line click here for the timetable >





Times for the Trains from Sungai Kolok to Bangkok

Train Depart Arrive Type
172 12:10 07:30 Rapid
38 14:15 09:05 Special Express

Trains depart Daily.

Ticket Prices for Bangkok Sungai Kolok Trains

Train fares shown below are for one-way tickets in either direction.

Rapid Trains 171 / 172:

Second Class Air-conditioned sleeper carriages:
Upper Bed / Berth - Adult 827THB - Child 619THB
Lower Bed /Berth - Adult 897THB - Child 689THB

Second Class Fan sleeper carriages:
Upper Bed / Berth - Adult 627THB - Child 419THB
Lower Bed /Berth - Adult 677THB - Child 469THB

Second Class Fan Seat:
Adult 527THB - Child 319THB

Third Class Fan Seat:
Adult 290THB - Child 200THB

2nd class fan sleeper coach2nd class fan sleeper coach

Special Express Trains 37 / 38:

First Class Air-conditioned sleeper carriages:
Upper Bed / Berth - Adult 1,553THB - Child 1,107THB
Lower Bed /Berth - Adult 1,753THB - Child 1,307THB

Second Class Air-conditioned sleeper carriages:
Upper Bed / Berth - Adult 907THB - Child 699THB
Lower Bed /Berth - Adult 977THB - Child 769THB

Second Class Fan Seat:
Adult 607THB - Child 399THB

Third Class Fan Seat:
Adult 370THB - Child 280THB


The times and fares on this page are for information only and may change without notice.

Before travelling, please contact your nearest Thai railway station, or call the 24 hour Thai Railways Call Centre on 1690.

You may also want to visit their own website, but that is not always up to date.

To visit the Thai Railways website click here >

Related pages:

Bangkok Trains main page >

Bangkok to Hat Yai train timetables >

Hat Yai - Sungai Kolok trian timetables >