How to Travel by Train from Singapore to Hat Yai Thailand

If you would like to travel by Train from Singapore to Hat Yai in Southern Thailand, there are now no direct services, as from the 19th May 2016, the night train from JB Sentral and all other Intercity Trains on the N -S Railway Line have now been cancelled.

All long distance trains north of Gemas, will now be operated by the new high-speed Electric Train Services (ETS).

How to travel from Singapore to Hat Yai by Train

From July 2015, the first step on your journey from Singapore to Hat Yai by train, is to catch a bus or one of the new Shuttle Trains over to JB Sentral Railway Station in Johor Bahru, Malaysia, as all KTMB Intercity Trains now depart from JB Sentral and the only trains from Woodlands Station in Singapore are these Shuttle Trains.

For times and fares of the Shuttle Trains from Singapore click here >

There are a number of ways you can choose to go to get to Hat Yai from JB Sentral.

For train times and fares click on the links under each option.

Option 1:

Take a Shuttle Train to Gemas >

From Gemas take one of the ETS Trains from Gemas to Padang Besar >

From Padang Besar take a Shuttle Train or local bus / minivan to Hat Yai >

KTM ETS2 train in Malaysia

Option 2:

Take a Shuttle Train to Gemas >

Take an ETS train to KL Sentral >

or to Butterworth >

Spend the night or more in KL or Penang.

Take an ETS from KL to the Thai border >

Take a Komuter train from Butterworth to Padang Besar >

From the border take a:

Shuttle train or bus to Hat Yai >

Option 3:

Take an Intercity Train that leaves JB and travels along the jungle railway line up to the north-east corner of Malaysia.

Get off at Pasir Mas and then catch a bus to the Thai border.

Walk over the border and just a few minutes away you will come to Sungai Kolok railway station, where the Thai railways system begins.

From Sungia Kolok all trains pass through Hat Yai Junction.

For times and fares to Pasir Mas please see our JB to Kota Bharu page (Pasir Mas is just before - so the fares will be just a little bit cheaper). Or you can view the Jungle Railway Timetable here >

For trains from Sungai Kolok to Hat Yai click here >

Please be aware that if you do decide to travel this way, from Sungai Kolok to Hat Yai, you will be passing through the area of civil unrest in Southern Thailand. Although tourists are not the target, trains have been attacked / bombed in the past!

Booking Tickets for the Train from Singapore to Hat Yai

You can easily book your tickets for the train from Singapore to Hat Yai (as far as the border) online, for departures for the Shuttle Trains from Singapore and JB Sentral and then ETS Trains from Gemas:

When you arrive at Hat Yai Junction Railway Station, you are right in the centre of the city and are within walking distance to most of the accommodation.

For more information on Hat Yai Station click here >

Hat Yai Junction railway station in southern Thailand

Singapore to Hat Yai by Bus

There are a number of coach companies that an offer overnight bus from Singapore to Hat Yai.

Prices for these start at around 40 SGD.

To check for the latest schedules and fares click here >


Singapore Trains main page >

Singapore to Thailand Trains >

Gemas ETS Trains man page >

Hat Yai Trains main page >