It seems like there have been quite an interest in Singaporeans attempting the Trans-Siberia.
I did the Trans-Siberia starting from Tianjin in 2012. I went during an off-peak period. I didn't pre-book or pre-buy tickets before departure. I bought tickets when I arrived at the cities. I started a thread then. It's http://forums.hardwarezone.com.sg/eat-drink-man-woman-16/solo-backpacking-trip-3875799.html
There have been a few forumers who have done a similar trip as well. I'm sure they will be very willing to give out some tips and such.
Singapore to JB - Bus
JB to Kota Bahru can be done via the Malayan Tiger. It's very different from the KTM trains. This train is using special coaches donated by the Japanese Government. It's very clean and comfortable. It goes thru the jungle rail. Tickets can only be bought in JB/Malaysia (as the train does not originate and end in Singapore).
[As of July 2012, this train is operating thrice weekly between Tumpat and Johor Bahru. This train departs from Wakaf Bharu Station at 05.18PM every Sunday, Tuesday and Thursday and reaches Johor Bahru Sentral station at 07.20AM on the next day.
On the opposite direction, this train departs from Johor Bahru Sentral station at 10.30PM every Monday, Wednesday and Friday and arrives at Wakaf Bharu station at 01.11PM on the next day.
To Thailand: There are no train services directly into Thailand. You will have to catch bus No 29 from Kota Bharu Central Bus Terminal to Rantau Panjang and cross the border into Sungai Kolok and proceed from there. The morning train up to Bangkok currently departs Sungai Golok at 11.20AM.]
(Source: Kota Bharu travel guide - Wikitravel)
I didn't start the journey from Singapore so I'm not familiar with the route after Malaysia/Thailand.
Overland from Malaysia to China can be done -> Malaysia -> Thailand -> Laos -> China (Kunming)
Alternatively, can take the train from Hanoi to Nanning
Hanoi to Nanning is a daily train service. Then continue onwards from Nanning to Beijing. This route is cheaper than the Hanoi to Beijing train. The train service between Hanoi and Beijing isn't daily.
From Beijing, you can either take the Trans Mongolian or the Trans Manchurian route.
I did the Trans Mongolian route (as I have been to Harbin before and didn't want to head that way).
The Trans Mongolian route
Beijing - Ulaan Baatar - Irkutsk - Moscow
The Trans Manchurian route
Beijing - Harbin - Chita - Ulan Ude - Irkutsk - Moscow
As a general rule of thumb, it's cheaper to break the train/bus journey in the border towns.
I did the Trans-Siberia starting from Tianjin in 2012. I went during an off-peak period. I didn't pre-book or pre-buy tickets before departure. I bought tickets when I arrived at the cities. I started a thread then. It's http://forums.hardwarezone.com.sg/eat-drink-man-woman-16/solo-backpacking-trip-3875799.html
There have been a few forumers who have done a similar trip as well. I'm sure they will be very willing to give out some tips and such.
Singapore to JB - Bus
JB to Kota Bahru can be done via the Malayan Tiger. It's very different from the KTM trains. This train is using special coaches donated by the Japanese Government. It's very clean and comfortable. It goes thru the jungle rail. Tickets can only be bought in JB/Malaysia (as the train does not originate and end in Singapore).
[As of July 2012, this train is operating thrice weekly between Tumpat and Johor Bahru. This train departs from Wakaf Bharu Station at 05.18PM every Sunday, Tuesday and Thursday and reaches Johor Bahru Sentral station at 07.20AM on the next day.
On the opposite direction, this train departs from Johor Bahru Sentral station at 10.30PM every Monday, Wednesday and Friday and arrives at Wakaf Bharu station at 01.11PM on the next day.
To Thailand: There are no train services directly into Thailand. You will have to catch bus No 29 from Kota Bharu Central Bus Terminal to Rantau Panjang and cross the border into Sungai Kolok and proceed from there. The morning train up to Bangkok currently departs Sungai Golok at 11.20AM.]
(Source: Kota Bharu travel guide - Wikitravel)
I didn't start the journey from Singapore so I'm not familiar with the route after Malaysia/Thailand.
Overland from Malaysia to China can be done -> Malaysia -> Thailand -> Laos -> China (Kunming)
Alternatively, can take the train from Hanoi to Nanning
Hanoi to Nanning is a daily train service. Then continue onwards from Nanning to Beijing. This route is cheaper than the Hanoi to Beijing train. The train service between Hanoi and Beijing isn't daily.
From Beijing, you can either take the Trans Mongolian or the Trans Manchurian route.
I did the Trans Mongolian route (as I have been to Harbin before and didn't want to head that way).
The Trans Mongolian route
Beijing - Ulaan Baatar - Irkutsk - Moscow
The Trans Manchurian route
Beijing - Harbin - Chita - Ulan Ude - Irkutsk - Moscow
As a general rule of thumb, it's cheaper to break the train/bus journey in the border towns.