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 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.
train types
night train
- 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
train connections
popular connections travelled by other users
train company
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. Buy your bus ticket from 700 THB (20 EUR).
Find the exact bus schedules and buy your ticket via the given booking websites.
Thailand - Malaysia
Travel from Thailand to Malaysia by train. The main travel route goes from Bangkok (Thailand) via Padang Besar (Malaysia) to Kuala Lumpur (Malaysia).
First travel by night train from Bangkok to Padang Besar. The journey time is 17 hours and train tickets are available from 900 THB (25 EUR). Padang Besar is the border station between Thailand and Malaysia.
You arrive by overnight train in the morning at Padang Besar where you change to a train to Kuala Lumpur (Malaysia). The journey time is 6 hours and train tickets are available from 17 EUR.
Find the exact train schedules and buy your tickets via the given booking-links. You have to buy two tickets in total.
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 travel options.
Either use a flight from one of the big cities in Thailand to Vietnam. The flight time for the main route from Bangkok to Ho Chi Minh City is 1:30 hours and tickets are available from 50 EUR.
Or you travel by bus in two steps. First from Bangkok (Thailand) to Siem Reap (Cambodia). The journey time is 9 hours and bus tickets are available from 20 EUR. There you change in a second bus from Siem Reap (Cambodia) to Ho Chi Minh City (Vietnam). The journey time is 9 hours and bus tickets are available from 25 EUR. Of course it makes sense to stay one or two nights in Siem Reap to visit the temple of Angkor Wat.
Find the exact bus and flight schedules and buy your tickets via the given booking websites.