- ✓Flying is the long-hop default in Thailand — a dense, competitive domestic network turns a full travel day into a short hop, often for only a little more than the overnight bus once you value your time.
- ✓Bangkok has two airports: Don Mueang (DMK) is a major low-cost hub, while Suvarnabhumi (BKK) handles both full-service and low-cost flights. They are far apart, so avoid tight self-transfers.
- ✓The cheap headline fares are hand-luggage only; add the checked bag before you compare, because the all-in price is what decides whether a flight really beats the train.
- ✓Islands fly too — Phuket, Koh Samui and Krabi have airports, while most Gulf and smaller Andaman islands are reached by flying to a mainland gateway (Surat Thani, Krabi, Trang) then a ferry.
- ✓Fares, routes and schedules shift with the season and the airline — settle here whether to fly, then verify the live route and price on the carrier or a flight-search site before you book.
When flying is the right call
Thailand is bigger than the map makes it feel, and the single most common planning mistake is to underestimate a journey and lose a day to it. That's where domestic flights earn their place. The country has a dense, competitive low-cost network on top of its full-service carriers, so for any leg that crosses the country — Bangkok to Phuket, Bangkok to Chiang Mai, Chiang Mai down to the southern beaches — flying is usually the obvious answer, and often the smartest value once you count your time. A flight that costs only a little more than an overnight bus turns a wasted travel day into a short hop with an afternoon left over at the other end.
Flying makes the most sense when the road or rail alternative is eight hours or more, when you're tight on days, or when you're connecting two regions at opposite ends of the country. It makes less sense for short hops, where the airport transfers, the check-in and the waiting quietly erase the hour you saved in the air, and for the legs where the train or the road is the experience you came for — the sleeper to Chiang Mai, the hairpins to Pai. For everything long and purely about getting there, though, the plane is the planner's default.
One framing helps: think of the flight as the thing that buys back a day, not just a faster way to cover distance. On a ten-day trip, replacing one overnight bus with a morning flight can be the difference between a rushed itinerary and a relaxed one. That's why so many well-shaped Thailand trips use a single internal flight to connect the culture half with the beach half.
Bangkok's two airports — and why the split matters
Bangkok's airports are not close together. Suvarnabhumi (BKK), east of the city, is the main international and full-service hub but also handles low-cost domestic flights. Don Mueang (DMK), to the north, is a major low-cost base. Both run domestic services, and some airline brands use more than one Bangkok airport, so the booking's airport code controls.
The practical consequence is a trap worth naming: never book a tight self-connection between the two airports. If an inbound international flight lands at one and your onward domestic flight leaves from the other, you have a long cross-city transfer in Bangkok's traffic between them — allow hours, not minutes, and treat them as two separate journeys with an overnight in the city if the timing is at all close. When you book a domestic flight, check which airport it uses and match it to where you actually are. The same logic applies in reverse on the way home: leave generous time between a domestic arrival and an international departure, ideally from the same airport.
Beyond Bangkok, the network fans out from regional hubs — Chiang Mai in the north, Phuket and Krabi in the south, Koh Samui's own small airport — and there are useful direct routes between secondary cities too, so you can sometimes skip a Bangkok connection entirely (Chiang Mai to Phuket being the classic example).
The carriers and the luggage trap
Thailand's domestic market includes full-service and low-cost products, but airport and baggage rules cannot be inferred from the category alone. Thai Airways and Bangkok Airways commonly use Suvarnabhumi; Thai Lion Air and Nok Air commonly use Don Mueang; Thai VietJet uses Suvarnabhumi, and AirAsia operates services at both Bangkok airports. Check the actual flight, baggage allowance and terminal rather than applying a BKK-equals-full-service rule.
The trap, and it catches first-timers constantly, is the luggage. The eye-catching cheap fares are hand-luggage only, with a strict cabin-weight limit; the moment you add a checked bag — and almost any beach trip means a real suitcase — the all-in price climbs, sometimes past the full-service fare that already included the bag. So compare like for like: price the flight with the checked bag added, not the teaser fare, before you decide a budget flight beats the train or the bus. Pre-paying the bag online is also far cheaper than paying at the airport counter, where the walk-up baggage fee can be brutal.
A couple of smaller habits help. Check in online and have the boarding pass on your phone, because the budget airlines charge to print one at the desk. Keep liquids and valuables in your cabin bag as usual. And remember that the small turboprop routes to islands like Koh Samui have tighter weight limits and pricier fares — part of the trade-off for the convenience of skipping the ferry.
Flying to the islands — direct airports vs fly-and-ferry
The islands are where domestic flying gets interesting, because some you can fly straight to and most you can't. Three island or near-island airports take direct flights: Phuket (the busiest, the Andaman gateway), Krabi (for Ao Nang, Railay and the southern Andaman), and Koh Samui (a small, scenic, pricier airport that lands you on the island itself). For these, a flight can replace the whole long overland-plus-ferry slog in a couple of hours.
For everywhere else, the pattern is fly to a mainland gateway, then take a ferry. The Gulf islands — Koh Phangan and Koh Tao — are reached by flying into Surat Thani (or to Samui) and continuing by boat; combination air-plus-ferry tickets make this bookable as one journey. The deep southern Andaman islands like Koh Lipe are reached via Krabi or Trang and a speedboat. Khao Lak and the Similan Islands lean on Phuket or Krabi. The key planning point is the same one that governs every island leg: once a ferry enters the chain, the weather enters with it, so leave a buffer before any onward flight and never connect a green-season ferry straight onto a same-day departure home.
Booking, timing and buffers
Domestic fares in Thailand are dynamic, so timing matters. Book the popular routes ahead — prices climb into the cool-season peak (roughly November to February), around Songkran in mid-April, and on weekends and public holidays. Outside those windows, the low-cost network is genuinely cheap and you have flexibility, but the cheapest seats still go first. A flight-search comparison site is the quickest way to see who flies your leg and at what price; book direct with the carrier, or through the search site, once you've confirmed the all-in fare with luggage.
Build buffers around the time-critical connections. Leave a comfortable gap before any flight that follows a ferry or a long road leg, because a missed domestic flight in Thailand usually means buying a fresh ticket rather than rebooking the old one — the cheap fares are unforgiving. On travel-home day, give yourself a generous cushion between a domestic arrival into Bangkok and the international departure, and remember the two-airports problem if they don't match.
That's the whole job of this guide: not to quote you today's Bangkok–Phuket fare, but to help you decide when flying is the right mode, which airport and carrier you're actually dealing with, what the all-in price really is, and how to leave enough slack that one delay doesn't unravel the trip. For the live route and price, verify on the carrier or a flight-search site; for the leg-by-leg comparisons with the train and the bus, follow the route pages.
Sources and official planning resources
Domestic flights · at a glanceTransport FC
- Best for
- Long cross-country hops — Bangkok–Phuket, Bangkok–Chiang Mai, Chiang Mai–south — where road or rail costs a full day
- Bangkok airports
- DMK is a major low-cost hub; BKK has full-service and low-cost flights — far apart, so avoid a tight self-transfer
- Main carriers
- Full-service (Thai Airways, Bangkok Airways) and low-cost (AirAsia, Thai Lion, Thai VietJet, Nok) — check live routes
- Island gateways
- Direct airports at Phuket, Koh Samui, Krabi; fly + ferry via Surat Thani, Krabi or Trang for most other islands
- The luggage trap
- Cheap fares are hand-luggage only — price the checked bag in before comparing with the train or bus
- Less good for
- Short hops where airport transfers and waiting erase the time saved, and journeys you want to travel for the scenery
- Book / verify first
- Book peak-season routes ahead; verify the live route, fare and baggage rules on the carrier before you commit