A BTS Skytrain station platform in Bangkok

Getting Around Thailand: Flights, Trains, Buses, and Grab Explained

Getting around Thailand usually means a mix of domestic flights between regions, trains or buses for overland legs, and Grab or tuk-tuks for getting around within a city. For most first-time trips covering Bangkok, Chiang Mai, and an island, domestic flights between those three are faster and often cheaper than you would expect, while Grab (not metered taxis) is the easiest way to move around any single city without language barriers or haggling.

Grab
Easiest In-City Transport
1–2 hrs
Typical Domestic Flight Time
BTS/MRT
Bangkok’s Skytrain & Subway
Negotiate First
Tuk-Tuks Have No Meter

How Should You Get Between Cities in Thailand?

Fly for anything over about 4–5 hours by road or across water — domestic routes between Bangkok, Chiang Mai, Phuket, and Krabi are frequent and inexpensive on budget carriers. Trains and buses make sense for shorter, scenic routes (Bangkok to Ayutthaya or Kanchanaburi, for example) or when you want to see the countryside rather than fly over it.

TransportBest ForTypical CostWhy Choose It
Domestic flightsBangkok ↔ Chiang Mai / Phuket / Krabi / Koh Samui$30–$110 one-way (Koh Samui runs higher, $70–$145, due to Bangkok Airways’ near-monopoly on that route) Fast and often cheaper than overland options for long distances
Overnight trainsBangkok ↔ Chiang Mai scenic route$15–$40 Saves a hotel night and is a genuinely enjoyable way to see the countryside
Buses & minivansShort hops between nearby towns$3–$15 Cheapest overland option, frequent departures from most tourist hubs
Grab (ride-hailing)Getting around within any cityMetered in-app pricing, no hagglingNo language barrier, upfront pricing, works like Uber in most Thai cities
Tuk-tuksShort, novelty ridesNegotiated before you get inFun for a short ride, but always agree the price first — there is no meter
BTS Skytrain / MRT subwayBangkok specifically$0.50–$2 per ride depending on distance Avoids Bangkok traffic entirely for trips along the main lines
Riding in a tuk-tuk through a Bangkok street
The main hall of Hua Lamphong railway station in Bangkok

Tuk-tuk in Bangkok: Jonashtand / CC BY-SA 4.0 · Hua Lamphong Railway Station: Diego Delso / CC BY-SA 3.0

TTC Verdict: Default to Grab for anything inside a city and domestic flights for anything between regions. Tuk-tuks and metered taxis both have their place, but neither beats Grab for predictable pricing, and neither beats a 1–2 hour flight for getting from Bangkok to an island without burning a full day of your trip on the road.

Is It Worth Renting a Scooter or Car in Thailand?

A scooter can be worth it on an island like Koh Samui or Koh Phangan where distances are short and traffic is light, but it is generally not worth it in Bangkok or Chiang Mai, where traffic is heavy and an international driving permit plus local insurance requirements add friction most visitors skip. If you do rent a scooter, wear a helmet every time — traffic accidents are a leading cause of travel injury in Thailand for tourists on two wheels.

Safety Note
Always agree a tuk-tuk fare before you get in — there is no meter, and a price negotiated after the ride is more likely to be inflated. If a tuk-tuk driver offers to take you somewhere “cheap” via a gem shop or tailor along the way, it is almost always a commission scheme; politely decline and ask to go directly to your destination.
Is Grab available throughout Thailand?

Grab operates in Bangkok, Chiang Mai, Phuket, and most major Thai cities and tourist areas, though coverage and wait times are more limited on smaller islands and remote areas, where tuk-tuks or hotel-arranged transport are more common.

Should you fly or take the train between Bangkok and Chiang Mai?

Fly if you want to save time — domestic flights take about an hour, versus roughly 12–15 hours by overnight train. Take the train if the overnight journey itself is part of the experience you want, since it is a scenic and comfortable way to see rural Thailand.

Do you need an international driving permit to rent a scooter in Thailand?

Technically yes — Thai law and most rental shops require a valid driving license plus an International Driving Permit to legally rent and insure a scooter.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *