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).
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.
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.
Spend the night or more in KL or Penang.
From the border take a:
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.
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!
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.
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.