By train the journey from Phetchaburi to Sungai Kolok is scheduled to take between 16 and 18 hours depending upon which train you take.
Train Times from Phetchaburi to Sungai Kolok
There are 2 train services a day from Phetchaburi to Sungai Kolok.
Train | Phetchaburi | Sungai Kolok | Service |
171 | 16:24 | 10:50 | Rapid |
37 | 18:52 | 12:30 | Special Express |
- The fastest train service from Phetchaburi to Sungai Kolok is Train #171 departing from Phetchaburi at 16:24 and scheduled to arrive in Sungai Kolok 16 hours 26 minutes later.
- The slowest service is Train #37 departing at 18:52 scheduled to complete the journey between Phetchaburi and Sungai Kolok in 17 hours 38 minutes.
Buy Tickets from Phetchaburi to Sungai Kolok
Use the Search Box below to buy your train tickets from Phetchaburi to Sungai Kolok.
Sleeper berths are available on both trains. Train #37, which is a Special Express service, has First Class compartments, but Train #171 does not. Budget conscious travellers can save money by booking a 2nd class fan cooled sleeper berth on Train #171. If you book the lower bunk you can open the window which makes it considerably cooler than relying on the fan.
Location of Phetchaburi Train Station
Location of Sungai Kolok Train Station
Read more about Sungai Kolok Railway Station.
About Travel to Sungai Kolok
Sungai Kolok town is very close to Sungai Kolok Railway Station. From the railway station it is a 1.1 km walk to the Chaunmakkha Road where the town’s most popular hotels, bars and restaurants are located.
Sungai Kolok Town
Sungai Kolok is a lively town with relatively good facilities because it is a popular short break destination for visitors from Malaysia. Most other visitors will, however, be travelling to Sungai Kolok on route to Malaysia. The border with Malaysia is an easy 1.3 km walk from Sungai Kolok Railway Station, although many people choose to take a motorbike taxi which will cost around 50 THB.

Travel to Kota Bharu
The nearest major city, and transport hub, in Malaysia after you cross over from Sungai Kolok is Kota Bharu. Kota Bharu has little of interest for most foreign visitors, but it does have good hotels, restaurants, lots of shops and a single city centre bar selling alcohol. It also has three bus stations, an airport and a passenger train station in nearby Wakaf Bharu. The other thing Kota Bharu has is a Thai Consulate and the reason more than half of the foreign visitors come to Kota Bharu is to apply for a new visa for Thailand. The other major reason foreign visitors come to Kota Bharu is that you can catch a bus from Kota Bharu to Kuala Besut to board a speed boat to the Perhentian Islands. There are two ways to travel from the Malaysian side of the border to Kota Bharu:
- Taxi: Taxis wait for passengers on the long road leading directly from the Malaysian Immigration Office. Expect to pay 60 MYR for the journey to Kota Bharu which takes about 40 minutes.
- Bus: On the same road, just before the Rantau Panjang Bus Station, there is a bus stop. During day light hours a bus to Kota Bharu passes every 20 to 30 minutes. The journey by bus from the border to Kota Bhari city centre takes 1 hour 20 minutes and costs 5 MYR per person.