Thailand Transport Routes
Find the best way to travel between Thai cities. Compare flights, buses, trains, and ferries.
Book Buses, Trains & Ferries
Use 12Go to compare the currently listed operators, schedules, ticket conditions, and totals for your travel date.
Powered by 12Go — we earn a commission at no extra cost to you
Find Your Route
Popular Routes
Ayutthaya → Bangkok
Ayutthaya → Chiang Mai
Ayutthaya → Hua Hin
Ayutthaya → Kanchanaburi
Ayutthaya → Pattaya
Ayutthaya → Phuket
Bangkok → Ayutthaya
Bangkok → Chiang Mai
Bangkok → Chiang Rai
Bangkok → Hua Hin
Bangkok → Kanchanaburi
Bangkok → Koh Samui
Bangkok → Krabi
Bangkok → Pai
Bangkok → Pattaya
Bangkok → Phuket
Chiang Mai → Ayutthaya
Chiang Mai → Bangkok
Chiang Mai → Chiang Rai
Chiang Mai → Hua Hin
Chiang Mai → Kanchanaburi
Chiang Mai → Koh Samui
Chiang Mai → Krabi
Chiang Mai → Pai
Chiang Mai → Pattaya
Chiang Rai → Bangkok
Chiang Rai → Chiang Mai
Chiang Rai → Pai
Chiang Rai → Phuket
Hua Hin → Ayutthaya
Hua Hin → Bangkok
Hua Hin → Chiang Mai
Hua Hin → Kanchanaburi
Hua Hin → Krabi
Hua Hin → Pattaya
Hua Hin → Phuket
Kanchanaburi → Ayutthaya
Kanchanaburi → Bangkok
Kanchanaburi → Chiang Mai
Kanchanaburi → Hua Hin
Kanchanaburi → Pattaya
Kanchanaburi → Phuket
Koh Samui → Bangkok
Koh Samui → Chiang Mai
Koh Samui → Krabi
Koh Samui → Phuket
Krabi → Bangkok
Krabi → Chiang Mai
Krabi → Hua Hin
Krabi → Koh Samui
Krabi → Pattaya
Krabi → Phuket
Pai → Bangkok
Pai → Chiang Mai
Pai → Chiang Rai
Pattaya → Ayutthaya
Pattaya → Bangkok
Pattaya → Chiang Mai
Pattaya → Hua Hin
Pattaya → Kanchanaburi
Pattaya → Krabi
Phuket → Ayutthaya
Phuket → Bangkok
Phuket → Chiang Mai
Phuket → Chiang Rai
Phuket → Hua Hin
Phuket → Kanchanaburi
Phuket → Koh Samui
Phuket → Krabi
All Routes by Region
From Central Thailand
From Northern Thailand
From Southern Thailand
From Isaan Thailand
Book Thailand Transport Online
Compare buses, trains, ferries, and transfers on 12Go. Confirm the operator, departure point, luggage rules, connection protection, final total, and ticket delivery before paying.
We earn a commission when you book through our links at no extra cost to you
Thailand Transport Tips
Best Transport by Distance
- • < 200km: Bus or minivan (cheapest)
- • 200-500km: Train (scenic) or VIP bus
- • > 500km: Flight (time-saving)
- • Island routes: Ferry + bus combo
Booking Tips
- • Book flights 3-4 weeks in advance
- • Train sleepers fill up fast - book early
- • Buses rarely need advance booking
- • Avoid travel on Thai holidays
Comfort Levels
- • Most comfortable: Flights, first-class train
- • Good comfort: VIP bus, sleeper train
- • Basic comfort: Regular bus, 3rd class train
- • Variable: Minivans (fast but cramped)
What to Bring
- • Light jacket (AC can be very cold)
- • Snacks and water
- • Entertainment (book, music)
- • Small pillow for long journeys
Explore Thailand
Build the next leg
Make Thailand’s distances work for you
A smart sequence reduces travel time and leaves enough room for unplanned days along the way. Start with our complete Thailand itineraries, compare it with destinations that fit naturally into your route and use our practical Thailand travel guides to align the practical details.
Some booking and product links are affiliate links. We may earn a commission at no extra cost to you; our editorial choices remain independent.