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 the 12go agents search box below.
The easiest way to book your train tickets online via an agent is to use 12go.
From them you can buy your tickets online, then pick your them up from their office at Hua Lamphong Railway Station, a minimum of 60 minutes before the departure time.
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 Penang, the earlier you book, the more likely you are to get your choice of seats or sleeping berths.
This is a good way to buy Thai train tickets from outside of the country and is relatively cheap, with extra fee's of between 100 and 200 Baht.
Even if you are in Thailand, it will save you the time, trouble and the expensive of having to travel to the train station to buy the tickets yourselves.
Related Pages :