Trains from Sungai Kolok to Bangkok

By train the journey from Sungai Kolok to Bangkok is scheduled to take around 19 hours.

Trains Times from Sungai Kolok to Bangkok

There are currently two direct trains per day from Sungai Kolok to Bangkok.

TrainSungai KolokBangkokService
3814:1509:05Special Express
  • The fastest train is Train #38 departing at 14:15 and scheduled to arrive 18 hours 50 minutes later at 09:05.
  • The slowest direct train from Sungai Kolok to Bangkok is Train #172 departing at 12:10 and arriving in Bangkok at 07:30, 19 hours and 20 minutes after departing from Sungai Kolok.

Train Tickets from Sungai Kolok to Bangkok

Use the Search Box below to buy your train tickets from Sungai Kolok to Bangkok.

Powered by 12Go Asia system

Sleeper seats are available to book online as well as the cheaper seat only options. After booking your tickets will be sent to you by e-mail.

Of the two to trains to choose from for this journey, the best choice is Train #38 departing at 14:15. Not only is this train quicker it also uses newer train carriages with 1st and 2nd class air-conditioned sleeper seats as well as 2nd and 3rd class fan cooled seats.

Ticket Prices from Sungai Kolok to Bangkok

Train tickets from Sungai Kolok to Bangkok purchased online cost 58 to 100 THB more than the same tickets purchased at a train station.

Seat TypeOnline PriceStation Price
2nd Class A/C Sleeper1,076 THB976 THB
2nd Class Fan Sleeper776 THB676 THB
2nd Class Fan Seat626 THB526 THB
3rd Class Fan Seat347 THB289 THB

This is a long journey so definitely opt for a sleeper seat. If you are on a tight budget then a 2nd class fan cooled sleeper seat on Train #172 might be the best option, as they are much cheaper than a 2nd class sleeper seat on Train #38.

Sungai Kolok Train Station

See more information about Sungai Kolok Train Station.

Google Map of Sungai Kolok Railway Station

Bangkok Train Station

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

About Travel from Sungai Kolok to Bangkok

The Sungai Kolok to Bangkok route is popular with foreign visitors returning from a visit to the Thai Embassy in Kota Bharu or a visit to the Perhentian Islands, a popular place to go diving.

Train #172 ready to depart from Sungai Kolok to Bangkok
Train #172 ready to depart from Sungai Kolok to Bangkok
Travel from Kota Bhatu to Sungai Kolok

To reach Sungai Kolok Train Station by public transport from either the Perhentian Islands or Kota Bharu you need to catch a bus from Jalan Pendek bus station in the centre of Kota Bharu. Public bus number 29 goes as far as Rantau Panjang bus station, which is a 240 metre walk from the immigration building on the Malaysian side. The cost of the journey from Kota Bharu is 5 MYR and the journey takes around 1 hour 20 minutes.

Alternatively you can take a taxi from Kota Bharu to the border which costs 50 MYR to 60 MYR and around 40 minutes. Once over the border its a 1.4 km journey to Sungai Kolok Train Station which we advise you travel with one of motorbike taxis waiting outside Thailand Immigration, a journey which will cost you 50 THB. It is safer to travel one person per motorbike taxi and please wear the helmet provided.

How useful was this page?

Click on a star to rate it!

Average rating 4.5 / 5. Vote count: 13

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