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 below.
A good way to book your train tickets online in Thailand is to use 12go.
From this agent 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).
Another good 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.
Train tickets in Thailand go on sale 90 days before the departure date for long distance trains (30 days for shorter trips), 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 :