There is no direct train from Singapore to Bangkok in Thailand and you will have to stop a few times along this route, but if you have time there are plenty of interesting places to spend a day or two along the way.
From 1st July 2015, you will have to start your journey by Train from JB Sentral Railway Station, just over the border in Johor
You can travel there by regular bus, or take one of the new Shuttle Trains that cross over the Causeway, seven times a day.
For times and fares of the Shuttle Service from Singapore to Johor Bahru click here>>>
Please Note : From the 19th May 2016, all long distance KTM Intercity Trains on the North - South Railway Line have been cancelled and now if you want to travel between Gemas and Padang Besar (on the Thai border), you can only travel long distances by the new high-speed Electric Train Services (ETS).
If you are in a rush, this is the most direct way to travel from Singapore to Bangkok by train.
1) Take the train from Singapore (now from Johor Bahru) to Butterworth in Penang state.
Spend the night there, then:
2) Take the daily overnight sleeper train (The International Express) from Butterworth all the way to Bangkok (this train is no longer departing from Butterworth and now originates at the border station of Padang besar - you will have to take a Komuter Train to the border to connect to this service)
This way requires a number of different trains.
1) Catch a train to KL Sentral in Kuala Lumpur or Gemas.
2) Take a high-speed ETS Train to the border at Padang Besar.
3) Take a Shuttle train or bus to Hat Yai.
4) From Hat Yai there are a number of services that operate overnight up to Bangkok.
Although we cannot really recommend you travel this way (due to the troubles in the South-East of Thailand), it is possible to travel by train from Singapore to Bangkok this way.
1) Take a train along the jungle railway to Kota Bharu (Wakaf Baharu) or Pasir Mas, then take a short bus ride to the border at Sungai Kolok.
2) From Sungai Kolok there are a number of daily departures up to Bangkok
There are of course many places to stop along these routes up to Bangkok and you could easily spend a month or two (if you have the time), on this journey.
Some of the more well known places we would recommend stopping are :
There are also dozens of other smaller, less well known places of interest, as well as quiet beaches in Southern Thailand that you can get to on this trip by rail.