# Getting Around Thailand: Flights, Buses, Trains and Boats

> Thailand is a flight and boat country more than a rail one. Here is how to pick between them, what to book ahead, and what to leave until you arrive.

Source: https://viasimo.com/magazine/thailand-domestic-travel-guide/
Published: 2026-07-31
Tags: thailand, transport, travel-planning, southeast-asia

---
Thailand is not really a rail country for visitors, and planning it as one is the most common way to lose days. The realistic hierarchy is domestic flights for the long north to south hops, buses and minivans for medium distances, boats for the islands, and trains for two or three specific journeys where the sleeper genuinely earns its place. Sort your route by that logic and the country becomes easy to move around.

This guide sets out how to choose between the modes, what actually needs booking in advance, how city transport works in Bangkok and elsewhere, and how to sequence a two-week trip so you are not backtracking. For the island-specific decisions, our [Thailand island hopping guide](/magazine/thailand-island-hopping-guide/) goes deeper on which groups pair well.

In this guide:

- [The honest hierarchy of Thai transport](#the-honest-hierarchy-of-thai-transport)
- [Domestic flights: the default for long hops](#domestic-flights-the-default-for-long-hops)
- [The overnight train and where it earns its place](#the-overnight-train-and-where-it-earns-its-place)
- [Buses, coaches and minivans](#buses-coaches-and-minivans)
- [Boats, ferries and island transfers](#boats-ferries-and-island-transfers)
- [Getting around inside cities](#getting-around-inside-cities)
- [What to book ahead and what to leave open](#what-to-book-ahead-and-what-to-leave-open)
- [Staying connected between towns](#staying-connected-between-towns)
- [A two-week route that flows](#a-two-week-route-that-flows)

## The honest hierarchy of Thai transport

Thailand is long. Bangkok sits in the middle, the mountains are far north, and the best-known islands are far south, split between two coasts. Any itinerary combining north and south involves covering serious distance, and how you cover it determines how much of your holiday you actually spend on holiday.

That geography means the mode question really only bites twice: getting between Bangkok and the north, and getting between Bangkok and the southern coasts. Those two jumps are where a wrong choice costs you a day in each direction. Everything else is a short-hop decision where the options are close enough that convenience, not speed, should settle it.

The failure mode to avoid is romanticising the railway. Thailand's rail network is atmospheric and enjoyable, but outside the two main sleeper corridors it is slow, indirect and often the worst way to reach where you are going. Use it where it shines and use something else everywhere else.

## Domestic flights: the default for long hops

For Bangkok to Chiang Mai, Bangkok to Phuket, Bangkok to Krabi or anything crossing between the north and the southern beaches, flying is the sensible default. Several carriers compete on the main routes, departures run through the day, and the journey collapses from most of a day to a couple of hours door to door.

A few things worth knowing. Bangkok has two airports, and they are far apart with heavy traffic between them, so a self-connected itinerary that lands at one and departs from the other needs several hours of slack rather than the two you might allow at home. Check which airport your flight uses before booking a hotel.

Thai budget carriers sell checked baggage as a weight allowance you pick at booking, and buying it at the airport instead costs considerably more. Cabin bags get weighed as well as measured at some gates, which catches travellers who packed to a European hand-luggage rule and assumed nobody would check.

Domestic fares are cheapest booked a few weeks out and rise as departure approaches, though not as steeply as European high-speed rail. Around Thai new year in April and the late-December peak, book much earlier: those are the two windows where the whole country moves at once.

## The overnight train and where it earns its place

There are two journeys where the train is the best answer rather than a compromise.

Bangkok to Chiang Mai overnight is the classic. You board in the evening, sleep as the country goes past, and step out into Chiang Mai in the morning having saved a hotel night and lost no daylight. The second-class air-conditioned sleeper is the sweet spot for most travellers: curtained bunks, clean bedding, air conditioning that runs cold enough that you will want a layer. Lower bunks cost slightly more, have a window, and sell out first, which is the main reason to book early.

Bangkok south toward Surat Thani for the Gulf islands works the same way, arriving in time to connect onto a morning ferry. Combined train and boat tickets exist and simplify the transfer.

What the train is not is fast. Delays of an hour or more are normal rather than exceptional, so never schedule anything unforgiving on the morning you arrive. First-class private cabins exist on some services and are pleasant for two people; third class is cheap, fan-cooled, and best treated as a daytime experience rather than an overnight plan.

Bangkok's main long-distance rail terminus has moved in recent years, so confirm which station your service departs from when you book rather than assuming the one in an older guidebook.

## Buses, coaches and minivans

For distances that are too far to be a taxi and too short to justify a flight, road transport does the work.

Government and private coaches run between all major towns from organised bus terminals. The better classes have reclining seats, air conditioning and a rest stop; they are comfortable, cheap and reliable. Overnight coaches exist and are a genuine option, though the air conditioning is aggressive and sleep quality is worse than the train.

Minivans are the workhorse for shorter hops: town to town in a few hours, leaving frequently, costing very little. They are fast, sometimes uncomfortably so, and luggage space is genuinely limited, so a large hard case is a problem where a soft bag is not. For anything under roughly four hours they are usually the right call.

Buy coach tickets at the terminal or through an operator's site; buy minivan tickets at the departure point. Booking through a hotel or a travel shop is convenient and adds a margin. Where a route is served by both a tourist-oriented shuttle and a local bus, the local bus is cheaper and usually only slightly slower.

## Boats, ferries and island transfers

The islands split into two systems that do not connect directly.

The Gulf side, reached from Surat Thani, covers Koh Samui, Koh Phangan and Koh Tao, with frequent ferries between the three. The Andaman side, reached from Phuket or Krabi, covers Phi Phi, Lanta, Yao Noi and the rest. Crossing between the two systems means a land transfer across the peninsula, so plan your island time on one side unless you have a fortnight.

Operators sell joint tickets that bundle the bus or minivan leg with the ferry, which removes most of the coordination problem and is usually worth the small premium. Fast catamarans cost more and take less time than the slow ferries; on a rough day the slow boat is often the more pleasant ride.

The two things that go wrong are weather and timing. Sailings can be cancelled in the wetter months when the sea gets up, and there is no appeal. Never plan an island departure on the same day as an international flight; leave a night on the mainland as a buffer. Speedboats to smaller islands run to looser schedules than the printed timetable suggests, so treat stated departure times as intentions.

## Getting around inside cities

Bangkok is best understood as a rail city with a traffic problem. The elevated and underground lines cover most of what visitors want and are fast, cheap and air-conditioned; anything they reach should be reached that way. Rechargeable cards and QR ticketing both exist, and single-journey tokens are always available if you would rather not bother.

Ride-hailing apps work across Bangkok and the larger cities and solve the two problems of street taxis: agreeing a price and explaining a destination. Metered taxis are fine when the driver actually uses the meter, and if they will not, wave the next one down. Motorbike taxis at the mouth of long side streets are the fastest way to cover the last kilometre and cost very little.

Boats on the Chao Phraya are genuinely useful transport rather than a tourist novelty, connecting several major sights faster than the road ever will. Tuk-tuks are fun, always negotiated, and rarely cheaper than the alternatives, so take one because you want to, not because it is efficient.

Outside Bangkok, songthaews, the shared pickup trucks with benches in the back, run fixed routes for a fixed fare and flag down like a bus. In Chiang Mai they are the default way to move around town.

## What to book ahead and what to leave open

Book early: domestic flights, sleeper train berths, and anything at all during Thai new year in April or the last two weeks of December.

Book a few days out: ferries in high season, joint train and boat tickets, and any long coach on a Friday or Sunday.

Leave until the day: minivans, local buses, city transport, songthaews, and short ferry hops between adjacent islands outside peak season. Over-booking these locks you into a schedule you will want to change, and buying in person is often cheaper.

The general principle is that anything with assigned seats and limited capacity wants advance booking, and anything that runs when full does not.

## Staying connected between towns

Thai travel days are coordination-heavy in a way European rail days are not. You are checking whether the ferry is running, messaging a guesthouse about a late arrival, calling a ride to a bus terminal at the edge of town, and reading a route on a map because the minivan drop-off is not where you expected. All of that assumes data.

Wifi is genuinely widespread in Thai cafes, guesthouses and airports, which tempts people into travelling without a plan. It works fine while you are stationary and fails exactly when you need it: at a roadside stop, at a pier, in the back of a taxi with an address you cannot pronounce.

A prepaid travel eSIM handles this cleanly. It installs before you fly, activates when you land, and is a single one-off purchase rather than any kind of ongoing contract, with your home number still live alongside for verification codes. Current [Thailand eSIM plans](/destinations/thailand/) show what is available, and our [best eSIM for Thailand](/magazine/best-esim-for-thailand/) guide covers sensible data amounts for a typical two-week trip.

The pier is where this gets tested. A hundred people arrive on the same batch of minivans, all open the same app against the same overloaded mast, and the one whose ferry voucher is already a screenshot boards first. Coverage also thins on the mountain roads north of Chiang Mai and out between the islands, so the offline map for each region is worth pulling down while you are still sitting on guesthouse wifi.

## A two-week route that flows

The shape that wastes the least time is Bangkok, north, then south, without doubling back through the middle more than once.

Three or four nights in Bangkok to start, using the rail network rather than taxis. Then the overnight sleeper north to Chiang Mai, arriving fresh in the morning, and four or five nights there with a rented car or a driver for the mountain loops. Fly directly from Chiang Mai to the south rather than routing back through Bangkok on the ground, which saves the better part of a day. Then five or six nights on one island group, choosing the Andaman or Gulf side rather than trying both. Finish with a mainland night near your departure airport so a cancelled ferry cannot cost you a flight.

That sequence uses each mode where it is strongest: rail for the one journey it improves, air for the long diagonal, boat for the islands, and road for everything in between. It is the difference between a trip that feels spacious and one that feels like a series of transfers.
