How to Get Around Within Thailand — Flights, Trains, and Transport
Between distant regions (Bangkok–Phuket, Bangkok–Chiang Mai), domestic flights are the fastest way; trains and buses are cheaper but significantly slower; and ferries are the main way to reach most islands.
Domestic Flights
The fastest way between distant regions (like Bangkok-Phuket or Bangkok-Chiang Mai), with several local airlines.
Trains and Buses
A cheaper but significantly slower option — suits those who enjoy the journey itself, not just the destination.
Ferries
The main way to reach most islands — worth checking schedules in advance, especially in seasons with fewer services.
Getting Around Within Cities
In Bangkok the most convenient and predictable way is the elevated train and the subway, alongside river boats and ride-hailing apps. In smaller cities songthaews are common, open-backed trucks with benches that run a fixed route or work as a shared taxi, along with motorcycle taxis for short trips. A tuk-tuk is fun as an experience, but its price is set by haggling and is usually higher than a metered taxi. The Grab and Bolt guide explains how to book a ride at a price known in advance.
Between Nearby Cities: Bus, Minivan and Train
Between cities a few hours apart there are air-conditioned buses in various comfort classes, and minivans that run frequently but can be cramped. The train is slower but comfortable and lets you see the scenery, and overnight trains with beds are an experience in themselves — see the night train from Bangkok to Chiang Mai. It's worth booking tickets in advance in peak season and on holidays, because seats go quickly.
Domestic Flights and Ferries: What to Watch For
Domestic flights save many hours on long routes, and there are several local airlines with a choice of daily flights. Note the baggage weight limits, which are sometimes lower than on an international flight, so check before buying. Details in domestic flights in Thailand. The islands are reached mainly by ferry or speedboat, and it's recommended to read ferries and speedboats and inter-island transport costs.
How to Plan Times and Margins
The common mistake is to plan tight connections: a delayed flight or a ferry cancelled by weather brings down the whole schedule. Leave a margin of a few hours between the parts of a journey, and don't book expensive activities for a transfer day. If you combine a flight and a ferry, prefer to sleep a night at the transfer point. You'll find ready-made routes with realistic schedules in the two-week itinerary.
Rental Car, Scooter and Road Safety
Thailand drives on the left, and the pace of driving and traffic may surprise you. For those who want flexibility you can rent a car with or without a driver — car rental in Thailand details the terms. A scooter saves money but involves risk, so read the scooter rental guide. For short trips in a city, a taxi or an app is safer.
Tips That Save Money and Headaches on the Road
Keep small cash for local transport such as songthaews and motorcycle taxis, because large notes often can't be changed. Download offline maps in advance, and show the driver your destination in Thai script when possible. Before getting into a taxi, check that the meter is running, or agree on a price first.
Keep reading
Day trips from Bangkok: how to choose between Ayutthaya, Kanchanaburi, floating markets and more.
Was this guide helpful?