Hat Yai to Padang Besar Train Timetable and Fare

Taking the Hat Yai to Padang Besar Train is by far the easiest way to travel from Hat Yai to the Thailand / Malaysia border.

These trains can then connect you to the Malaysian Railways (KTM) services to places like Butterworth, Penang and Kuala Lumpur (KL).

The only problem is there are only a couple of departures a day, one in the early morning, one in the afternoon.

Shuttle Train Timetable from Hat Yai to Padang Besar

The trip to the Malaysian border from Hat Yai by train takes just 55 minutes.

Trains leave at:

To see the schedule in the other direction from Pdg. Besar click here >

Shuttle Train Timetable from 15th December 2023:

Train number 947 departs Hat Yai Junction Station at 08:55 arriving at Padang Besar Station in Malaysia at 09:40 (10:40 Malaysian time).

Train number 949 departs Hat Yai Junction Station at 14:00 arriving at Padang Besar Station in Malaysia at 14:45 (15:45 Malaysian time).

We try to keep our timetables up to date, but SRT do occasionally change schedules, so if you want to check their official website please visit:

The SRT official website timetables page here >


There is another train from Hat Yai to Padang Besar that leaves in the early morning, but this is the International Special Express service from Bangkok to Padang Besar.

You should not take this train as the price you will pay will be many times more than the Shuttle.

Due to the way train fares are calculated in Thailand, Special Express services are very expensive for short trips because of all the supplements you have to pay on top of the "distance" price. 


These Shuttle trains now consist of third class, fan cooled coaches (previously there were just two 2nd class air-conditioned coaches).

Seats on the Hat Yai to Padang Besar TrainSeats on the Hat Yai to Padang Besar Train 2nd class seats

Hat Yai to Padang Besar Train Ticket Prices / Fares

The one-way fare for these trains is now 50 Thai Baht since the introduction of the 3rd class carriages (previously 70 Thai Baht).

Tickets are only sold from the station ticket counter - no online booking for these trains is available.

Arriving at Padang Besar Railway Station in Malaysia

Once you arrive at the final station inside Malaysia, you will have to go through passport control.

First, you have to get stamped out of Thailand, then into Malaysia.

You will also usually have your bags checked by the Malaysian Immigration Officers.

Once your passport is stamped, if you want to continue your journey by train, go upstairs to the KTM ticket counter.

There is also a canteen here if you want to get a bite to eat or drink.

For trains to Arau (for Langkawi Island), Alor Setar, Sungai Petani, Butterworth, Penang take a cheap KTM Komuter service.

For the full commuter train timetable from Padang Besar click here >

For longer distance trains to places like Ipoh or Kuala Lumpur KL Sentral, you will need to take one of the new, fast ETS Electric Train Services.

For the full ETS timetable from Padang Besar click here >

Other travel options from Padang Besar station are:

From the main street through Padang Besar, Malaysia (take the bridge over the tracks) you can catch a bus to the town of Kangar.

From Kangar, you can then connect to another bus to Kuala Perlis where boats leave for Langkawi.

Or you can catch buses to most other destinations in Peninsular Malaysia.

You can also take a taxi either from the front of the station or better, cross the tracks into town and there is taxi stand just up from the roundabout where they have a full price list to all destinations posted.

Related Pages:

Padang Besar border crossing >

How to travel from Hat Yai to Penang >

SRT & KTM Train Schedules (Jadual) from Padang Besar >

Train to Padang Besar main page >

Padang Besar - Hat Yai Travel main page >