
How to Get Around Thailand (Trains, Flights, Buses, Ferries)
A practical Thailand transportation guide: when to fly vs train vs bus, how ferries work, sample routes (Bangkok–Chiang Mai, Bangkok–Islands), and planning tips to avoid wasted days.
Thailand is easy to move around—but the real skill is choosing the mode that fits your time, comfort, and budget.
Quick summary
- If you have a short trip, prioritize flights for long distances (Bangkok ↔ North/Islands).
- Use overnight trains when you want comfort + experience (and to save a hotel night).
- Buses are best when trains don’t fit the route or you’re optimizing cost.
- Island travel = ferries + weather. Always plan buffer time.
- Build your route using itineraries: Itinerary 7 Days and Itinerary 14 Days
Quick decision: fly vs train vs bus
Choose a flight if…
- you have limited days and a long distance
- you’re connecting to an international flight
- you want the least friction
Choose a train if…
- you want a scenic, relaxed option
- you’re okay with longer travel time for comfort
- you like the overnight-train experience
Choose a bus if…
- the route isn’t well-served by trains
- you want budget + timing flexibility
Ferries (islands)
- schedules can change with weather
- speedboats are faster but can be rough in bad seas Island planning hub: Islands Planner
Typical cost ranges (rough guide)
Costs vary by season and how far ahead you book, but a planning mindset helps:

- Flights: cheapest when booked earlier; price spikes near holidays
- Trains: good value; sleepers are popular
- Buses: often the cheapest long-distance option
- Ferries: costs add up when you stack islands
For a full budget breakdown: Thailand Travel Budget
Route examples (most searched)
Bangkok → Chiang Mai
Options:
- Fly: fastest
- Overnight train: classic experience
- Overnight bus: budget-focused
Chiang Mai base guide: Chiang Mai
Nomad-focused: Digital Nomad Chiang Mai
Bangkok → Phuket / Krabi
- Fly: fastest
- Bus: possible, but it’s a long haul
Start here:
Bangkok → Gulf islands (Samui/Phangan/Tao)
Typical pattern:
- Bangkok → Surat Thani area → ferry
- or fly directly to Samui
Start here:
- Samui: Koh Samui
- Phangan: Koh Phangan
- Tao: Koh Tao
Bangkok → Eastern islands (Chang/Kood)
Often: bus/van routes + ferry
Start here:
Bangkok transport basics (so you don’t lose hours)
- Rail is often the fastest in traffic
- Taxis/ride-hailing are convenient but can crawl in rush hour
- Your neighborhood choice affects your entire trip
Where to stay: Where To Stay In Bangkok
Bangkok guide: Bangkok
Booking strategy (simple rules)
- Lock in the “hard legs” first (islands + big transfers)
- Keep 1 buffer day in a 7–10 day trip
- If you’re prone to motion sickness, plan ferry crossings carefully (seas can be rough)
Traveler-type tips
Families
Minimize transfers. Pay for simpler legs.
Start here: Family
Older travelers
Prioritize comfort, avoid rushed same-day multi-transfers.
Start here: Retiree
Backpackers
You can save a lot by using buses and slower routes, but protect your time budget too.
FAQs
Is flying always best? No—trains and buses can be great. Flying is best for saving time on long distances.
Are overnight trains safe? Generally yes; keep normal awareness and valuables close.
How many transfers is too many? On a short trip: more than 1 transfer day starts to feel painful.

Where to go next
- Itineraries hub: Itineraries
- Plan by month: Plan By Month
- Bangkok / Chiang Mai / Phuket / Krabi: Bangkok · Chiang Mai · Phuket · Krabi
Last updated: 2026-02-22