How to Book Train Tickets in Thailand Without Losing Your Mind
[UPDATE March 20, 2013] Apparently the Thai Railways have ceased to allow online ticket purchases. You will now need to go to a train station in person several weeks in advance of your train ticket booking or see a travel agent. This is a really sad development for independent travelers in Thailand. Hopefully this was a step towards making the trains more accessible for locals and not a trade between rail officials and tourist agencies. Please see this post for more information.
I love the independence I get from traveling in the age of the internet. If I have any questions about a destination, packing lists, or travel tips, I can search deep into the archives of travel bloggers, hit up the Lonely Planet travel forums, or simply cry out for help on Twitter until someone comes to my rescue.
If I’m the damsel in distress, tearing my hair out over whether to wear a tank top in Malaysia, then the internet is my knight in shining armor, galloping up with a virtual shawl for recommended, but not mandatory modesty. Unfortunately, I’m not exactly a gracious when my virtual Prince Charming doesn’t give me what I want, when I want it.
Take, for instance, booking train travel in Thailand.
The government-owned Thai railroad system traverses the country with three main lines: Northern, Southern, and Northeastern. With many overnight trains, this type of traveling is appealing to the budget tourist and locals alike, as it kills the distance-covering and sleeping part of your journey with one relatively inexpensive ticket. It’s the slow pace of overland travel without the decidedly dirty and unromantic buses or a rental car’s isolation. Even when something is a little bit dirty, or hot, or inconvenient, or bathed in terrible fluorescent lighting, it’s on a traaaaaain, so it’s romaaaantic.
But the booking process is kind of brutal. Seriously. After spending all day Saturday agonizing over whether or not we’d actually be able to book the four legs of train travel between Chiang Mai and Singapore, I was kind of an anxious mess. I’d like to share the wisdom I’ve gained through trial and error to the internet in hopes that train travel will go more smoothly for others.
How to Book Train Tickets in Thailand
1. Try to book tickets online well in advance.
You can begin buying online tickets for travel 60 days in advance, and it’s not unusual for trains to sell out, especially those that cross borders. I would recommend booking tickets at least two weeks in advance for domestic travel, and a lot longer if you want to travel internationally. This will give you time to book all the legs of your travel and get that air-conditioned second class sleeper you’ve had your eye on. Otherwise, you might be spending all night awake without AC in an upright position. Generally, the trains that leave later at night have seats and sleeper berths available closer to the departure date.
2. To use an American card to buy tickets, use a debit card and select the Kasikorn Bank payment option.
We learned the hard way that it is impossible to pay for the Thailand trains with our local Siam Commercial Bank accounts or with our American credit cards in any other magical combination offered. You do not need a Kasikorn Bank account for this to work. If you go through the booking process only to find that your American credit card won’t work, your seats will be marked as booked for at least an hour afterwards. This means that you can effectively make the system think that the train is sold out and sabotage your own travel. If you wait long enough, they’ll open up, but you can’t guaranteed that someone else won’t snag them.
I learned this the hard way, and I really hope that by publishing this post, I can save others from afternoons spent cursing at your computer screen and whispering threats at your credit cards. Remember: K Bank + debit card = ticket.
3. If your train sells out, try the train station and vice versa.
From what I can tell, the train station and the online ticket outlet sell seats on different cars for the same train. When we booked our tickets from Bangkok to Chiang Mai last month, we went through an agonizing process of changing our itinerary around based on the seat information coming from the website and compensating for the seats the system falsely labeled as booked from our credit card dilemmas. Yet, as we were waiting on in the Bangkok train station, we saw folks march right on up to the ticket counter and book seats for that night.
This weekend, I thought I might give the train station a try in booking our tickets to Singapore. I made a list of all the train numbers and departure times listed on the website that would work for us and attempted to buy them in person to avoid the credit card trial-and-error dance of psychological torture. However, the trains I wanted, and had verified as having open seats immediately before going to the station, were not available for purchase. At first, I sighed and took the first option available that let us out in Bangkok at 4:30 in the morning. We walked about 10 steps before Andy said, “screw this” and returned the tickets. This led to a mad dash back to the apartment to grab my computer and verify whether those better seats on better trains leaving at better times were available. Luckily, they were.
Lesson? If you see good tickets online, TAKE THEM!
Helpful Links:
9 Responses to How to Book Train Tickets in Thailand Without Losing Your Mind
Leave a Reply Cancel reply
Welcome
Hi! I'm Susan, and this is my travel journal. You can read more about me here.
Archives
Facebook
Twitter
- These tweets brought to you by the very sweaty, very bearded beer activists in Austin in conjunction with Austin Beerworks Fire Eagle IPA. 2 days ago
- Bros Without Beards therapy animal 2: freshly shorn sheep. Waste reduction method 1/coping mechanism: wool testicle enhancers. 2 days ago
My Web Store
These are travel products I have used on the road, curated especially for you.







Have a little trouble purchasing tickets? ;)
I’m glad it sounds like you got the tickets you wanted in the end and thanks for sharing the advice- really hoping to be able to use this relatively soon :)
Yeah, this was one of those posts that isn’t necessarily fun to write, but it needs to be on the internet. If I had the patience for SEO, I would do it on this one…
This is a very helpful post! I live in Bangkok and haven’t taken the train yet but will be taking it down south in August. I am sure the K bank secret weapon will come in handy! I actually have Kbank but for some reason can’t use it to buy things online in Thailand… mai pen rai :)
I have SCB, and I can’t buy anything online either! That card is basically only good for ATMs. Annoying. Where are you going in August?
That’s a great tip about using the debit card. Thanks for publishing the work around. It’s interesting that there are a few times that booking in advance is actually necessary, especially if you’ve got your heart set on something specific.
30Traveler recently posted..Renting a House in Roatan, Honduras – Interview with Rika from Cubicle Throwdown
Thank you!!! the credit card trick worked.
I’m glad to have been of help!
We are planning a trip to Bangkok froM UK, from there on to Butterworth (Penang)and finally to KL. In light of the Thai Railways decision to cease online booking which you have highlighted, how do you feel if we were to plan the trip in reverse order.Would appreciate your views.
Hi Mike,
If you can find a direct train from Butterworth to Bangkok operated by the Malaysian trains, the reverse route may work for you. You will want to give yourself plenty of lead time to book a train that crosses the border, as they fill up quickly and many of the alternatives would likely have you switching trains within southern Thailand. Honestly I don’t know what the Butterworth-Bangkok schedule is in that direction (or if there is still a direct train between those two cities), but I listed the Malaysian train tickets link on this entry. If you find a reverse route that works, please let me know!
When are you planning on traveling? If you have enough time in advance, I would use one of the online travel agencies I mentioned in this post to book tickets in Thailand. You may find that these services are more than adequate, and you have no need to reverse your itinerary.