Train, bus and ferry tickets in Thailand
Compare live times and prices from trains, buses and ferries across Thailand, then book your seat online in a few minutes.
- 75 routes
- 16 train, bus and ferry companies
- 28 destinations
Travel around Thailand
Trains
Sleeper trains to Chiang Mai and the south, and day trains to Ayutthaya and beyond.
Buses
Air-conditioned buses and vans between cities, beaches and border towns.
Ferries
Speedboats and ferries to Koh Samui, Koh Tao, Phi Phi, Lanta and more islands.
Popular routes
Search any route →Top destinations
All destinations →How booking works
- SearchEnter where you are going and your date. We show live times and prices from every operator.
- CompareSort by time, price or journey length, and pick your class: sleeper, VIP bus or speedboat.
- BookPay securely on Baolau, our booking partner, and get your ticket by email.
Common questions
All questions →How do I book a ticket?
Enter where you are leaving from, where you are going and your travel date, then press Search. Pick a trip and press Book. You finish the booking and pay on Baolau, our booking partner.
Will I get my ticket by email?
Yes. After payment, Baolau sends your booking confirmation and e-ticket or voucher to your email. Some operators ask you to swap the voucher for a paper ticket at the counter; the email tells you what to do.
Do I need to print my ticket?
Most operators accept the ticket on your phone. A few ask for a printed copy or for you to check in at the counter. Read the instructions in your confirmation email.
How do I pay?
You pay on Baolau when you book. The payment methods you can use are shown at checkout.
Are there booking fees?
Prices on this site are per adult before booking fees. Any booking or payment fee is shown on Baolau before you pay.
Thailand Tickets is an independent travel website. Bookings are made through Baolau.
About us