Intercity bus and train booking, curated for travelers visiting Thailand.
Book State Railway of Thailand journeys directly through the official SRT D-Ticket website or its iOS app.
State Railway of Thailand's official tool for searching trains, booking seats and managing rail tickets.
An optional comparison and booking platform for Thai buses, trains, ferries, vans and combined routes.
The website is the safer first choice because the app has a low rating and current reviews still report registration, payment and loading failures. Bangkok's main long-distance station is normally listed as Krung Thep Aphiwat rather than simply Bangkok, so search the exact station and train. Enter every passenger detail exactly, check class, carriage and berth, then save the issued ticket offline and print it when the confirmation requires paper. Popular sleepers and holiday trains can sell out, and an aggregator cannot create inventory once SRT is sold out.
12Go remains useful for discovering mixed bus, van and ferry combinations, but it is a reseller, not the transport operator. Current traveler reports describe markups, vouchers that still need exchange, missed refunds and bookings requested before the underlying seat is confirmed. Prefer direct booking with SRT, Lomprayah or the named bus and ferry operator whenever its official channel works. If using 12Go, identify the actual carrier, confirm whether the document is a ticket or voucher, read cancellation and meeting-point terms, and verify the terminal with the accommodation.
Separate legs may not protect a missed connection. Bangkok airports, bus terminals and rail stations are far apart. Leave a large flight buffer, avoid the last ferry, and check Thai Meteorological Department marine warnings because weather can stop boats. Domestic flights can be more sensible on long routes once baggage and airport transfers are included.
SRT D-Ticket is the top-rated intercity transport app in Thailand. State Railway of Thailand's official tool for searching trains, booking seats and managing rail tickets.
Bento recommends 2 intercity transport apps in Thailand, checked in 2026.
These apps need data
Guac eSIM covers Thailand with plans from $0.58 per GB. Install it before you land and activate instantly.
Use official entry portals, keep cash, and match each island with the right app
Use local ride apps, official entry portals, and current border advice
Compare rides by city, keep Lao kip, and expect the official railway app to be fallible
Check official warnings, plan every route, and keep cash and offline backups
Use Grab widely, treat Touch 'n Go card and eWallet as separate tools, and verify every terminal
Register eTravel, keep pesos, and download maps before moving between islands