
Pick where you start, where you're going and your date. You'll see ferries, trains, buses, vans and flights side by side, with live prices and seats.
Thailand is big, and the best trips string together a city, the mountains and an island or two. Between them you'll ride sleeper trains, VIP buses, minivans and island ferries. Search any route above, or jump straight to a popular connection below.
Prices are indicative (lowest fare seen); your exact fare and available seats are shown live when you search.
Trains are the most comfortable way to cover distance on the ground. The overnight sleeper from Bangkok to Chiang Mai (about 11–13 hours) doubles as a night's accommodation — book a lower berth in second class for a curtained bed. Short hops like Bangkok–Ayutthaya are cheap and scenic.
VIP buses (24 reclining seats) run everywhere, including overnight to Krabi, Phuket and Surat Thani, and are often cheaper than the train. Minivans are fastest for 2–4 hour routes like Chiang Mai–Pai, but luggage space is tight.
For the islands you'll take a ferry or speedboat. Many tickets are sold as combined joint tickets (bus or train + boat), for example Bangkok to Koh Tao or Koh Samui, so you only book once. For the long hops — Bangkok to Phuket, Chiang Mai to Krabi — a domestic flight usually saves a full day.
Use the search box on this page: choose your departure, destination and date to compare every operator with live prices and seats. You pay online and receive an e-ticket by email, which you show on your phone or print.
The overnight sleeper train is the classic way (about 11–13 hours) and saves a night's hotel. VIP buses take about 9–10 hours; flights take just over an hour. Book sleeper berths a few days ahead in high season.
Take a ferry: from Krabi's Klong Jilad pier it's about 1.5–2 hours, from Phuket's Rassada pier also around 1.5–2 hours. Many tickets include hotel pick-up to the pier.
Yes. Joint tickets combine a bus or train with the ferry, for example Bangkok to Koh Samui, Koh Phangan or Koh Tao, and include the transfer to the pier. They're the easiest way to reach the Gulf islands overland.
Established operators run regular, well-equipped boats. Choose daytime crossings, check the forecast in the monsoon months, and wear the life jacket on speedboats.
Thailand Explorer works with 12Go as a booking partner and may earn a small commission on tickets booked through this page, at no extra cost to you.