Compare 12Go Asia prices with booking direct. See exactly how much you save (or pay for convenience) on every major Thailand transport route.
Price range
950-1,200 THB
Includes ~19% service fee
What you get
Price range
800-1,000 THB
Local price (no markup)
How to book
SRT station counter or D-Ticket app
by booking direct (19% less than 12Go)
The overnight sleeper is a classic backpacker experience. Lower berths cost more but have a window. D-Ticket app has made direct booking much easier.
Advantages
Potential hassles
I am a...
The 12Go markup is 19%, which is noticeable. But for your first time navigating Thai transport, the English support and e-tickets reduce stress significantly. Consider booking direct next time once you know the ropes.
Not all direct booking is difficult. These platforms make it just as easy as 12Go:
🚂 Thailand Transport Prices Guide
Full breakdown of every transport option with current prices, booking tips, and route maps.