The beauty about planning a trip to Malaysia is that while it’s possible to fly to Kuala Lumpur or other cities you don’t have to! Taking the train is the safe, comfortable, cheap and traditional way to travel between Singapore, Kuala Lumpur, Penang and Bangkok. It's the environmentally- friendly way, too, compared to unnecessary short haul flights. Singapore to Bangkok is a wonderful 1,249 mile journey by train, it takes about 48 hours, departures are daily, and it costs a bargain £33 ($50) one-way including comfortable sleeping-berths with fresh clean sheets. You change trains at either Kuala Lumpur and Butterworth or Kuala Lumpur and Hat Yai, and of course you can stop off to see Kuala Lumpur or Penang, or catch the ferry to Ko Samui or the bus to Phuket or Krabi.
Of course you have to get there first! Thai Airways, the prime carrier serving the hot tourist region, flies direct from Domededova to Bangkok’s immaculate Suvarnabhumi airport for 21,000 rubles direct on Monday, Wednesday and Friday with daily onward connections to Kuala Lumpur and Penang. Transaero has a weekly flight direct to Singapore on Fridays for 27,744 rubles Other flights by Emirates, Qatar Airways or Singapore Airways involve stopovers in Dubai or Doha.