Typical direct fare by route (THB)
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.
How much more 12Go costs by route (%)