It is a two stage journey from Penang to Hua Hin if you travel by train, with a change of train at the Malay/Thai border:
- Stage 1: Penang to Padang Besar (on the border with Thailand).
- Stage 2: Padang Besar to Hua Hin.
Train Times from Penang to Hua Hin
- Stage 1: Train times from Penang to Padang Besar.
Train | Penang | Padang Besar | Service |
2940 | 05:25 | 07:16 | KTM Kommuter |
2944 | 06:25 | 08:16 | KTM Kommuter |
2948 | 07:25 | 09:16 | KTM Kommuter |
2952 | 08:25 | 10:16 | KTM Kommuter |
2954 | 09:25 | 11:16 | KTM Kommuter |
2956 | 10:25 | 12:16 | KTM Kommuter |
2960 | 12:25 | 14:16 | KTM Kommuter |
2964 | 14:25 | 16:16 | KTM Kommuter |
2966 | 15:25 | 17:16 | KTM Kommuter |
2968 | 16:25 | 18:16 | KTM Kommuter |
2972 | 17:25 | 19:16 | KTM Kommuter |
2976 | 18:25 | 20:16 | KTM Kommuter |
2980 | 19:25 | 21:16 | KTM Kommuter |
2984 | 21:25 | 23:16 | KTM Kommuter |
- Stage 2: Train times from Padang Besar to Hua Hin.
Train No. | Padang Besar | Hua Hin | Service |
46 | 17:00 | 06:59 | Special Express |
- Malaysia is 1 hour ahead of Thailand.
Buy Tickets from Penang to Hua Hin
Use Search Box below to buy your train tickets from Padang Besar to Hua Hin:
Buy your tickets for the commuter service from Penang to Padang Besar at Butterworth Railway Station before you board the train.
About Travel to Hua Hin
Malaysia is 1 hour ahead of Thailand. We recommend taking Train #2964 departing from Butterworth Railway Station near Penang at 14:25 and arriving at 16:16 Malaysia Time (15:16 Thailand Time) to allow yourself 1 hour 46 minutes to pass through immigration in case of delays on the train, or queues at the border, to catch the 17:00 train to Hua Hin. You could catch the next departure at 15:25 and arriving at 17:16 Malaysia Time (16:16 Thailand Time) and make it in time to catch the 17:00 train to Hua Hin but if there are delays you would risk missing the train.

This is a long train journey. From the border with Thailand the train journey to Hua Hin is over night and for this reason we recommend we recommend that you book a 2nd Class A/C Sleeper seat. The train staff will make the bed up at around 20:00 and you can go for dinner in the restaurant car and then relax lying down for most of the journey.
Travel to Penang’s Main Train Station
Penang Island’s nearest train station is on the Malaysian mainland at Butterworth. If you are coming from Penang island then you have two options for getting to Butterworth railway station. The first option is to take the ferry from George Town. It departs from the pier on the Pengkalan Weld Road just south of Little India and the Chulia Street area. The other option is to take a taxi over the bridge at the north of Penang island and do the journey by road. Allow at least 1 hour for either journey. If you are coming from a destination on the mainland it is also easy to get to Butterworth railway station as the main bus station for Penang is 200 metres away from Butterworth railway station.
Location of Butterworth Railway Station
Travel in Hua Hin
Hua Hin Railway Station is 800 metres from Hua Hin beach and close to the lively Night Market.

There are lots of good guesthouses a short walk from the train station and if you are planning to travel onward by train from Hua Hin then staying near to the train station makes good sense.