If you want to catch a train from Singapore to Thailand the first part of your journey is to catch a Shuttle Train over to JB Sentral Railway Station in Johor Bahru, Malaysia.
This is because, as of the 1st July 2015, all KTMB long distance trains now originate and terminate at JB Sentral Station.
With the KTMB Train Timetable starting from the 19th May 2016, all older long distance diesel Intercity Express Trains have now been cancelled on the North - South Railway Line.
From this date only high-speed ETS Trains will be operating long distance services from Gemas northbound to the border station of Padang Besar.
Between Johor Bahru and Gemas a new Shuttle Train schedule is in place.
To see the full schedules for these services, please see the following pages:
From the border you will now have to either take a Shuttle Train to Hat Yai, connect to the International Express heading to Bangkok, or take a local bus from the Thai side of the main land border crossing.
From Hat Yai Railway Station you get get to anywhere in the south pretty easily either by bus, minibus or choose to travel on by train, with a number of overnight rail services heading all the way up to Bangkok.
Trains from Hat Yai run north to Bangkok, stopping at popular stations such as: Surat Thani (for boats to the islands of Koh Samui and Koh Phangan), Chumphon (for boats to Koh Tao) and Hua Hin.
If you want to travel to places like Phuket, Krabi and Phi Phi Islands on the west coast where there are no nearby train stations, you can either get off at Hat Yai Station and continue by minivan or bus, or continue on to Surat Thani where there are also minivans and buses over to the west coast.
Travelling this way, you will have to stay the night either in Butterworth or catch the short ferry ride over to George Town on Penang Island where you will have much more accommodation choices and things to do and see.
You will now have to take one of the new KTM Komuter Utara Trains (northern commuter) from Butterworth to Padang Besar.
Travel by train from Singapore to Thailand on the scenic "Jungle Railway" up through the centre of peninsular Malaysia to either Wakaf Bahru (the nearest railway station to Kota Bahru) or Pasir Mas, then catch a bus to the border crossing at Rantau Panjang.
Once you cross the border keep walking straight ahead for around 10 minutes and you will reach Sungai Kolok railway station.
From here trains run all the way up to Bangkok, all going via Hat Yai and Surat Thani for the islands of Koh Samui / Phangan or for bus transfers to Phuket and Krabi.
The train from Sungai Kolok runs through the troubled area of Southern Thailand.
Although tourists are not directly targeted, trains have been in the past, with the railway tracks being bombed and railway carriages being shot at.
Before travelling in this area you should think carefully and check on the latest travel advice from your own governments and keep an eye on the local news.