Trains from Bangkok to Padang Besar (Malaysia)

Padang Besar Railway Station in Malaysia is the connection point between the Thai and Malaysian railway networks. By train the journey from Bangkok to Padang Besar is scheduled to take 15 hours 55 minutes.

Trains Times from Bangkok to Padang Besar


There is currently 1 direct train service a day from Bangkok to Padang Besar.

TrainBangkokPadang BesarService
4516:1008:05Special Express
  • Departure and arrival times are in Thailand time, which is 1 hour behind Malaysian time.

Buy Tickets from Bangkok to Padang Besar


Use the Search Box below to buy your train tickets from Bangkok to Padang Besar.

Powered by 12Go Asia system

Bangkok Train Station


Trains from Bangkok to Padang Besar depart from Bangkok main train terminus Krung Thep Aphiwat Central Terminal Station.

Google Map of Krung Thep Aphiwat Central Terminal Station

Padang Besar Train Station


Padang Besar Railway Station is located a short distance from the border between Thailand and Malaysia.

Google Map of Padang Besar Station

About Travel to Padang Besar


There are two Padang Besar Railway Stations, one in the Thai half of Padang Besar town and another in the Malaysian part of Padang Besar town. If you are planning to travel onward in Malaysia, then the station you want to go to is the one just across the border in Malaysia. This is an interchange station with Malaysian railway services.

Passport Control at Padang Besar Railway Station

If you are travelling by direct train from Bangkok to Padang Besar then you don’t need to show your passport until you reach Padang Besar Railway Station in Malaysia. There are two set of immigration desks, one Malaysian and one Thai, located inside the station building which open up to coincide with the arrival of three daily trains from Thailand, and the departure of three daily trains to Thailand.

On arrival by train from Thailand you need to go straight to the immigration desks after you leave the train. There will be a queue for both desks so be prepared to wait in line for a while. Passengers arriving at Padang Besar Railway Station need to go to the Thai immigration desk first to complete exit procedures for Thailand, and then second to the Malaysian immigration desk to gain authorisation to enter Malaysia.

2nd Class air conditioned carriage on the train from Bangkok to Padang Besar
2nd Class air conditioned carriage on the train from Bangkok to Padang Besar
Onward Travel by Train

There are two types of train services heading south from Padang Besar Railway Station.

The first of these, and the busiest, is the Komuter service which terminates at Butterworth Railway Station. Butterworth Railway Station is closest mainline railway station to the island of Penang, and it’s a short walk to the commuter ferry to George Town in Penang. There are around 18 Komuter train services a day from Padang Besar to Buterworth, and the journey takes just under 2 hours.

The second type of railway service is the long distance KTM services which run on the West Coast Mainline terminating at Gemas. The journey by train to Ipoh takes around 3 hours and to Kuala Lumpur the journey is scheduled to take around 6 hours. For travel to Johor Bahru and Singapore you need to take a train to Gemas (8 hours) and then change trains for a journey of 4 to 5 hours to Johor Bahru, from where you can cross into Singapore.

Onward Travel by Bus

There are very limited bus services from Padang Besar. The only bus services available are to the larger town of Kangar, where you can then take a bus to destinations such as Kuala Lumpur.

The main bus station in Padang Besar (Terminal Padang Besar) is located on the main road to the south of Padang Besar Railway Station. Because of the ways the roads are configured it’s over 4 km from the train station to the bus station so you would need to take a taxi.

Travel south by bus from Padang Besar is an inconvenient option that only really makes sense if all the trains are all fully booked in advance or the service was suspended for some reason.

How useful was this page?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 3

No votes so far! Be the first to rate this post.