Thailand Country Guide

Getting In


By Train

From Malaysia & Singapore
Thailand's only international train service is between Penang (Butterworth) in Malaysia and Hualamphong Station in Bangkok. It is possible to take the train from Singapore to the KL Sentral Terminal in Kuala Lumpur, Malaysia, and then continue the trip on another train to Butterworth. The journey from Butterworth to Bangkok takes one full day and from Singapore to Bangkok takes two nights. Stops in Thailand before reaching Bangkok include Hatyai, Surat Thani, Chumphon, Hua Hin and Nakhon Pathom.

Save on your hotel -

Hualamphong Station in Bangkok by KarlDubost

A luxury option is the Eastern & Oriental Express, a refurbished luxury train travelling between Singapore and Bangkok. The journey from Singapore to Bangkok takes three days and two nights but the journey from Bangkok to Singapore takes four days and three nights. This luxurious service travels on the same route with only 15-20 departures a year between Singapore and Bangkok. Services include gourmet dining, personal butler service, sightseeing tours and other colonial perks. However, the one-way journey cost between USD2,300 and USD5,000, depending on the class of service.

From Other Countries
You can't get directly from Laos or Cambodia to Thailand by train but you can get very close, with rail terminals just across the border at Nong Khai (across the river from Vientiane in Laos) and Aranyaprathet (nearby Poipet in Cambodia). There are no rail services from Myanmar and Thailand but the Thai part of the infamous Burma Death Railway still operates near Kanchanaburi.

Third class train cabin by Ilya Plekhanov

Country Guide
Click here for the best hotel deals -

Guide Southeast Asia l  About Site  l  Terms of Use  l  Privacy Policy  l  Creative Commons  l  Site Map  l
Written content sourced and credited to this Wikitravel page.