You can now Book Train Tickets in Thailand online direct from SRT or by using an online ticketing agent.
From the 1st of February 2017, the State Railway of Thailand (SRT) has re-introduced their online booking facility.
There are small extra fees to pay (depending on the class of seat / berth you want to book), but this is now the cheapest way to book your train tickets in Thailand online.
You will have to create an account to book tickets and they only sell train tickets, so if you want to book connecting bus or ferry tickets, use one of the agents search boxes below.
The easiest way to book your train tickets online via an agent is to use Busonlineticket.
It a simple booking process and you just print out your E Ticket to use for boarding your train.
Tickets can be purchased from all rail routes within Thailand
Another way to book your train tickets online is to use 12go.
From them you can buy your tickets online, then pick them up from their office at Hua Lamphong Railway Station, a minimum of 60 minutes before the departure time, as well as a few of the more popular train destinations.
Currently you can only book tickets departing from either :
Bangkok Hua Lamphong Railway Station.
Chiang Mai Railway Station.
Chumphon (for boats to Koh Tao).
Hat Yai Junction Railway Station.
Padang Besar Station (on the Thailand / Malaysia border).
Surat Thani Railway Station (for Koh Samui / Koh Phangan).
Train tickets in Thailand go on sale 60 days before the departure date for long distance trains, but you can put your order in before that date using 12Go and they will make sure you get your tickets when SRT put them on sale.
If you are planning to travel on one of the most popular routes like the train from Bangkok to Chiang Mai or train from Bangkok to the Malaysia border at Padang Besar, the earlier you book, the more likely you are to get your choice of seats or sleeping berths.
Related Pages :