🔄 Updated 20 Jun 2026
Short answer: For long distances (e.g. Bangkok to Chiang Mai or Phuket) domestic flights are usually fastest and best value. For medium hops, take a train or minivan/bus. For islands, take a ferry or speedboat from the pier. In Bangkok use the BTS/MRT and Grab; in small towns use songthaews, taxis or a rented motorbike. You can book intercity and ferry tickets online ahead.
The main modes compared
| Mode | Best for | Speed | Cost |
|---|---|---|---|
| Domestic flight | Crossing regions, long distance | Fastest | ฿ if booked ahead |
| Train | Scenery, overnight trips | Slow–medium | ฿ cheap |
| Bus/minivan | Towns with no airport | Medium | ฿ cheap |
| Ferry/speedboat | Reaching islands | Route-dependent | ฿฿ |
| BTS/MRT | Within Bangkok, beating traffic | Fast | ฿ very cheap |
| Grab/taxi | Around town, small groups | Traffic-dependent | ฿–฿฿ |
Planning city-to-city routes, ferries or trains? Compare times and book tickets in one place
Compare & book transport →In town: BTS, Grab, songthaews, motorbikes
- Bangkok: the BTS/MRT is fastest and beats traffic; top up a card or buy single-trip tickets
- Grab: hail a car via the app and see the price first — handy when you do not want to haggle
- Songthaews/tuk-tuks: common in small towns and islands; always agree the price before getting in
- Motorbike rental: convenient on islands, but carry an International Driving Permit, wear a helmet and check insurance
Motorbikes: convenient but risky
Motorbike crashes are a leading cause of tourist injury. Only ride if you genuinely know how, wear a helmet every time, and make sure your travel insurance covers riding.
Popular routes — how to get there
Route-by-route “how to get there” guides comparing flights, trains, buses and ferries, with times and rough costs.
🚆 Bangkok → Chiang Mai
Flight, sleeper train or bus
✈️ Bangkok → Phuket
Fastest by air, or a budget bus
✈️ Bangkok → Krabi
Fly into Krabi or via Phuket
🚐 Bangkok → Pattaya
Minivan, bus or taxi — just 2 hours
🚆 Bangkok → Ayutthaya
Cheap, easy day trip by train
🏝️ Bangkok → Koh Samui
Fly direct, or bus + ferry to save
⛴️ Phuket → Phi Phi
Ferry or speedboat from Rassada
🚇 Bangkok BTS & MRT
See the city without the traffic