If you are wondering how to travel by train from Kuala Lumpur to Hua Hin beach resort in Thailand, there are a few options that you can take to get you there as quickly as possible.
There are no direct trains services, but the trip can easily be done with just two trains from KL Sentral railway station.
1) - A good way to travel to Hua Hin from KL would be to catch one of the new high-speed ETS Trains from KL Sentral to Padang Besar Railway Station on the Thai / Malaysia border.
From Padang Besar, you can continue by train to Hat Yai on the Shuttle Train or catch a local bus to Hat Yai from the Thai side of the main land border.
You can also connect to the International Express Train to Bangkok (via Hua Hin) that leaves here in the late afternoon.
All these trains leave either in the afternoon or early evening, so you may want to stay in Hat Yai for a night.
This would also work out to be the cheapest way to travel from KL to Hua Hin Railway Station, as there are some really cheap seats on the Thai Rapid trains if you are happy to rough it a little.
For departure times and fares for these services please see the following pages on our site :
2) - Another good way to travel from KL to Hua Hin by train would be via Butterworth Station in the state of Penang.
The first step is to take one of the new high-speed ETS trains leaving KL Sentral for Butterworth.
The train from Butterworth to Hua Hin leaves in the early afternoon and is an all second class sleeper service that travels all the way up to Bangkok.
Please Note : The International Express is no longer departing from Butterworth and now originates from the border station at Padang Besar. To get to the border from Butterworth there are now regular Komuter Train Services ever hour or two.
For many people this is a good route to take, because just a short ferry ride from Butterworth station, is the popular tourist destination of George Town on Penang Island and if you are travelling around SE Asia is a "must see place" to visit.
For times and fares please see the following pages :
3) - The final way to travel by train from Kuala Lumpur to Hua Hin is a much more roundabout route via the "Jungle Railway" that travels through the centre of Peninsular Malaysia over to the East coast close to Kota Bharu.
You can catch a train south from KL to Gemas and take the daily overnight sleeper service from Gemas to Wakaf Baharu (the closest station to Kota Bharu if you want to visit there) or Pasir Mas.
From either place you will then have to catch a short bus ride to the border with Thailand at Sungai Kolok.
Just over the border in Thailand is the Sungai Kolok Railway Station, where there are departures for either Hat Yai or a couple of departures a day to Bangkok (which stop in Hua Hin).
Please be aware that if you do travel on this route you will be passing through the troubled provinces of Southern Thailand and as well as regular bombings and killings in these provinces, the trains and the train line on this route have also been attacked, so you should seek further updated information before travelling on this route.