web analytics

Recent Comments

    Guide to Train Travel from Hua Hin

    Hua Hin is on Thailand’s Southern Railway Line which runs from Bangkok to Sungai Kolok on the Malaysian border, with a branch line from Hat Yai to Penang via Pedang Besar.


    Train Tickets from Hua Hin


    Use the Search Box below to buy train tickets from Hua Hin. Enter your destination and date of travel and click to Find Tickets:

    Powered by 12Go Asia system

    Travelling North from Hua Hin the train stops at Cha Am, Phetchaburi and Ratchaburi before terminating at Bangkok.

    Beachfront Palace in Hua Hin

    Beachfront Palace in Hua Hin

    Travelling South the train line goes through Prachuap Kiri Khan, Chumphon (to connect with the ferry to Koh Tao), Surat Thani and Hat Yai before terminating at Sungai Kolok. For travel on other railway lines in Thailand passengers need to first travel to Bangkok an change trains there.


    Hua Hin to Surat Thani


    Surat Thani is the nearest train station to the ferry ports of Donsak, where several different ferry services operate on the routes to Koh Samui, Koh Phangan and Koh Tao. If you arrive at Surat Thani train station after 16.00 you are unlikely to be able to catch one of the ferry services from Donsak, you will however still have time to catch one of the ‘night boats’ which leave from Surat Thani town centre to each of the three islands late in the evening and travel slowly overnight.

    • Train times from Hua Hin to Surat Thani:
    Dep Arr Dep Arr Dep Arr Dep Arr Dep Arr
    02.24 08.05 11.29 16.45 17.17 00.22 18.45 01.23 19.13 02.00
    Dep Arr Dep Arr Dep Arr Dep Arr Dep Arr
    20.10 03.45 21.10 04.24 21.54 05.48 22.34 06.23 23.36 07.06


    Hua Hin to Penang (Malaysia)


    There is a single daily train service (Train #45) from Hua Hin to Padang Besar on the border between Thailand and Malaysia. From Padang Besar there are frequent connecting train services to Butterworth Railway Station (for Penang), and onto other destinations such as Ipoh and Kuala Lumpur.

    • Train times from Hua Hin to Padang Besar:
    Dep Arr
    19:13 08:53
    • Trains from Padang Besar to Butterworth (Penang) depart at:
      • 05:25
      • 06:25
      • 07:25
      • 08:25
      • 10:25
      • 12:25
      • 13:25
      • 14:25
      • 15:25
      • 16:25
      • 17:25
      • 18:25
      • 19:25
      • 21:25

    Next read our Guide to Train Travel from Surat Thani