The train between Bangkok and Bukit Mertajam takes 20h 4m. The train runs, on average, 6 times per week from Bangkok to Bukit Mertajam. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 6 times a week between Bangkok and Bukit Mertajam. The service departs Bangkok at 3:10 PM in the afternoon, which arrives into Bukit Mertajam at 12:14:00. All services require a transfer at Bang Bamru and take an average of 20h 4m. The schedules shown below are for the next available departures.
Want to know about travelling from Bangkok to Bukit Mertajam? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Bangkok to Bukit Mertajam. However, there are services departing from Bang Bamru station and arriving at Bukit Mertajam station via Padang Besar Malaysia station. The journey, including transfers, takes approximately 20h 4m.
Bangkok to Bukit Mertajam train services, operated by State Railway of Thailand, depart from Bang Bamru station.
Bangkok to Bukit Mertajam train services, operated by KTM Intercity, arrive at Bukit Mertajam station.
The distance between Bangkok and Bukit Mertajam is 933 km. The road distance is 1122 km.
There is no direct connection from Bangkok to Bukit Mertajam. However, you can take the line 85 train to Bang Bamru, take the train to Padang Besar Malaysia, walk to Padang Besar, then take the vehicle to Bukit Mertajam. Alternatively, you can take a train from Krung Thep Aphiwat Central Terminal to Bukit Mertajam via Padang Besar Malaysia and Padang Besar in around 20h 31m.