Trains from Hua Hin to Sungai Kolok

By train the journey from Hua Hin to Sungai Kolok takes from 16 to 17 hours depending upon the train you take and any delays on the railway line.

Train Times from Hua Hin to Sungai Kolok


There are 2 direct train services a day from Hua Hin to Sungai Kolok.

TrainHua HinSungai KolokService
17117:3910:50Rapid
3719:5512:30Special Express
  • The fastest train service from Hua Hin to Sungai Kolok is Train #37 departing from Hua Hin at 20:06 and scheduled to arrive in Sungai Kolok 16 hours 35 minutes later.
  • The slowest service from Hua Hin to Sungai Kolok is Train #171 departing at 17:39 scheduled to complete the journey between Hua Hin and Sungai Kolok in 17 hours 11 minutes.

Buy Tickets from Hua Hin to Sungai Kolok


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

Powered by 12Go Asia system

Ticket Prices from Hua Hin to Sungai Kolok


Seat TypeOnline PriceStation Price
2nd Class A/C Sleeper840 THB820 THB
2nd Class Fan Seat504 to 594 THB450 to 530 THB
3rd Class Fan Seat288 to 377 THB257 to 337 THB

Booking a train ticket from Hua Hin to Sungai Kolok online costs 20 to 64 THB more than it does to but the same ticket at a train station in Thailand. However, the advantage of paying more to book online is that you can guarantee seat availability on the train of your choice.

Location of Hua Hin Train Station


Read more about Hua Hin Railway Station.

Google Map of Hua Hin Railway Station

Location of Sungai Kolok Train Station


Read more about Sungai Kolok Railway Station.

Google Map of Sungai Kolok Railway Station

About Travel to Sungai Kolok


Sungai Kolok Railway Station is located 1.3 km walking distance from the border with Malaysia. There are no train services from Sungai Kolok into Malaysia so travellers need to use other forms of transport to enter Malaysia via the border crossing at Sungai Kolok. You can walk from the railway station to the border but most travellers opt to take a motorbike taxi on this very short journey, for which a charge of 40 THB is normally requested from foreign visitors. Once at the border travellers without their own vehicle need to walk 550 metres across a bridge between the Thailand and Malaysia immigration checkpoints. Once through the Malaysian side of the border most international travellers will then head towards the city of Kota Bharu, which is the main regional transport hub and also the location of a Thai consulate.

2nd Class AC carriage on the train to Sungai Kolok
2nd Class AC carriage on the train to Sungai Kolok

For travellers without their own vehicle there are two ways to travel to Kota Bharu after passing through the border from Sungai Kolok:

  • Public Bus: Public services to Kota Bharu depart from a bus stop under the covered walkway which leads off from the immigration checkpoint along the main road. Bus services run every 20 to 30 minutes during daylight hours. By bus the journey to Kota Bharu costs 5 MYR and takes 1 hour 20 minutes, sometimes longer if you travel during busy times.
  • Taxi: Taxis also wait along the road with the covered walkway. The standard charge is 60 MYR for the journey to Kota Bharu, which takes only 40 minutes in a taxi.

From Kota Bharu there are plenty of options for onward travel. The easiest way to travel onward from Kota Bharu is to take a bus from the city centre bus station off Jalan Pendek. Both local and intercity services depart from this bus station to destinations such as Kuala Lumpur. For travel to the Perhentian islands you need to take local bus service 639 to Kuala Besut and from there you can get a shared speed boat to the Perhentian islands.

Kota Bharu itself does not have a passenger railway station, but there is one nearby in Wakaf Bharu, 6.9 km from Kota Bharu city centre. Local bus services 19 and 27 take about 25 minutes to get there from the bus station station off Jalan Pendek. Malaysia’s only sleeper train service departs from Wakaf Bharu Railway Station in the early evening. This service travels south down the entire length of Malaysia to Johor Bahru, from where you can take a connecting train service to Singapore.

How useful was this page?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 3

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