Thailand by train
How to travel in Thailand by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.
Buy your train and bus tickets for South East Asia (Thailand, Malaysia, Cambodia, Vietnam) easily and securely here. Online shop of 12GO.ASIA, the travel experts for South East Asia.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.
- TH10 Chiang Mai - Bangkok
- TH167 Bangkok - Kantang
- TH168 Kantang - Bangkok
- TH171 Bangkok - Yala
- TH174 Nakhon Si Thammarat - Bangkok
- TH23 Bangkok - Ubon Ratchathani
- TH24 Ubon Ratchathani - Bangkok
- TH25 Bangkok - Nong Khai
- TH26 Nong Khai - Bangkok
- TH37 Bangkok - Su-ngai Kolok
- TH38 Su-ngai Kolok - Bangkok
- TH39 Bangkok - Surat Thani
- TH42 Yala - Bangkok
- TH45 Bangkok - Padang Besar
- TH46 Padang Besar - Bangkok
- TH83 Bangkok - Trang
- TH84 Trang - Bangkok
- TH85 Bangkok - Nakhon Si Thammarat
- TH86 Surat Thani - Bangkok
- TH9 Bangkok - Chiang Mai
popular connections travelled by other users
Thailand - Cambodia
To travel from Thailand to Cambodia, you have to take a bus. There is no passenger train connection between these two countries.
There are daily direct bus connections from Bangkok (Thailand) to Siem Reap (Cambodia) with a journey time of about 9 hours.
Please use the given booking links to find schedules and ticket prices.
Thailand - Malaysia
To travel from Thailand to Malaysia by train, buy your train tickets via the given booking links or at a station.
The common travel route from Bangkok (Thailand) to Kuala Lumpur (Malaysia) is as follows:
By direct night train from Bangkok (Thailand) to Padang Besar (Malaysia). Padang Besar is the border station between Thailand and Malaysia.
You arrive in the morning at Padang Besar where you change to a train to Butterworth (Malaysia). In Butterworth change to Kuala Lumpur.
For every single trip of this journey, you have to buy a separate ticket via the booking links.
Thailand - Vietnam
To travel from Thailand to Vietnam, there is no train connection available. You have to make use of one of the two following options.
Either use a flight from one of the big cities in Thailand to Vietnam.
Or travel by direct bus from Bangkok (Thailand) to Siem Reap (Cambodia). There an overnight stay is required. We recommend to stay at least two nights and visit the famous Angkor Wat. From Siem Reap (Cambodia) take one of the direct buses via Phnom Penh (Cambodia) to Ho Chi Minh City (Vietnam).
To book tickets for the flights or buses, please make use of the given booking links. There you also find all schedules and prices.