web analytics

Recent Comments

    Train Travel From Bangkok to Malaysia

    There are two routes for train travel from Bangkok to Malaysia. On the first route Thailand train services go as far as the border town of Padang Besar. Malaysian train services run from Padang Besar to Butterworth Railway Station near the island of Penang on the West Coast of the Malay peninsula. Trains on the other route terminate at Sungai Kolok railway station, which is 2 km from the border with Malaysia, near the East Coast of Malaysia.


    Route 1: Bangkok to Padang Besar


    This is the route to take if you are heading to Penang, or for onward travel to Kuala Lumpur or Singapore. Thai and Malaysian passport control is located inside Padang Besar Railway Station.

    • Malaysian train services to Penang, Ipoh and Kuala Lumpur all depart from Padang Besar Railway Station.
    Buy Train Tickets to Penang

    Use the Search Form below to buy your train tickets from Bangkok to Padang Besar for travel to Penang.

    Powered by 12Go Asia system
    Train Services from Bangkok to Padang Besar

    Only one per day from Hua Lamphong railway station in Bangkok.

    Departure 1
    • Train Number #45
    • Depart: 15:10
    • Arrive: 08:53
    • Journey Time: 17 hours 43 minutes
    Online Ticket Prices (2018)
    • 2nd class A/C sleeper – 1,210 THB
    Train Services Padang Besar to Penang, Ipoh and Kuala Lumpur

    There are 14 KTM Komuter services a day from Padang Besar to Penang (Butterworth Station) and fast 7 fast train services a day from Padang Besar to Kuala Lumpur:

    Location Bangkok Hua Lamphong Railway Station

    Bangkok’s main train station, Hua Lamphong, is located in Bangkok’s China Town and last stop at the Southern end of Bangkok metro’s line.

    Travel from Butterworth Train Station to Penang

    Butterworth is on the mainland of the Malay peninsula. To get to Penang either take the car ferry, which departs from a pier at the rear of Butterworth railway station, or take a taxi over the bridge connecting Butterworth to Penang.

    Arrival at Butterworth Train Station

    Arrival at Butterworth Train Station

    For onward travel to Kuala Lumpur, and other destinations in Malaysia either take another train, or turn left as you leave the train station and go across the car park to get to Butterworth bus terminal.

    Location of Butterworth Railway Station near Penang


    Route 2: Bangkok to Sungai Kolok


    This is the route to take if you are heading to Kota Bharu to apply for a visa at the Thai Consulate, or if you are heading to the Perhentian islands for diving. The journey to the border is very quick and there are many taxi and motorbike taxis waiting at the railway station.

    Buy Train Tickets to Sungai Kolok

    Use the Search Form below to buy your train tickets from Bangkok to Sungai Kolok for travel to Kota Bharu.

    Powered by 12Go Asia system
    Train Services from Bangkok to Sungai Kolok

    There are two trains per day to Sungai Kolok departing from Hua Lamphong railway station in Bangkok.

    Departure 1: 
    • Train Number #171
    • Depart: 13.00
    • Arrive: 10.45
    • Journey Time: 21 hours 45 minutes
    Departure 2: 
    • Train Number #37
    • Departing Bangkok: 15.10
    • Arriving Sungai Kolok: 11.20
    • Journey Time: 20 hours 10 minutes
    Online Ticket Prices (2018)
    • 2nd Class A/C sleeper – 1,167 to 1,227 THB
    • 2nd Class fan sleeper – 927 THB
    • 2nd Class fan seat only – 777 THB
    Route Map from Sungai Kolok Train Station to the Thai/Malay Border

    Next buy your  Malaysia Train Tickets