Domestic flights are the secret to a good Thailand itinerary. The country is large — driving or training between Bangkok, the north, and the southern islands eats whole days — but a flight covers the same distance in an hour or two for not much money. If you're combining regions on a short trip, flying is almost always the right move. Here's how Thailand's domestic flight network works and how to book it well.
The main airlines
Thailand has a competitive domestic market, which keeps fares low. The main carriers you'll see:
Budget airlines: Thai AirAsia, Thai Lion Air, Nok Air, and Thai Vietjet run the bulk of domestic routes at low base fares (with extra charges for bags and seats, as budget airlines do everywhere).
Full-service: Bangkok Airways (which owns and exclusively serves Samui airport) and Thai Airways, the national carrier, offer a more comfortable experience at higher prices.
Bangkok's two airports — don't mix them up
This catches people out: Bangkok has two airports. Suvarnabhumi (BKK) handles most full-service and international flights; Don Mueang (DMK) is the budget-airline hub. When you book a domestic flight, check which airport it departs from — if you're connecting from an international arrival, you may need to transfer between the two, which takes an hour or more across the city. Leave plenty of time, or book your domestic leg from the same airport you land at where possible.
The most useful routes
For a typical first trip, these are the flights that save the most time:
Bangkok ↔ Chiang Mai (about 1h15) — the north. Far better than the 10–12 hour overland trip.
Bangkok ↔ Phuket (about 1h25) — the Andaman coast.
Bangkok ↔ Krabi (about 1h25) — the other Andaman gateway.
Bangkok ↔ Koh Samui (about 1h) — the Gulf coast, served by Bangkok Airways.
There are also useful direct routes that skip Bangkok, such as Chiang Mai to Phuket, which save a backtrack when you're moving from the north straight to the south.
What about luggage and small airports?
Budget-airline fares usually include only a small carry-on, so add checked baggage when you book (it's cheaper online than at the counter) and weigh your bags — Thai budget carriers enforce limits strictly. The island airports are small and can get congested in peak season, so arrive with a comfortable buffer. Samui's airport, run by Bangkok Airways, is unusually pleasant — an open-air, garden-style terminal — but its flights are pricier than the budget norm.
Is flying always the right call?
For linking distant regions on a trip of two weeks or less, almost always yes — the time saved is enormous. The exception is when the journey itself is the experience: the overnight sleeper train from Bangkok to Chiang Mai is a genuinely enjoyable, scenic ride that also saves a hotel night. On a longer, slower trip, mixing in one or two train or bus legs for the scenery can be worth it. But for getting to the islands quickly, fly.
How to book well
Book a week or two ahead. Fares are cheapest in advance and climb close to departure, especially in peak season (November–February).
Compare across airlines. A flight-comparison search shows all the budget and full-service options side by side; the cheapest carrier varies by route and date.
Read the baggage rules. Budget fares often include only a small carry-on; add checked bags during booking, where they're cheaper than at the airport.
Factor airport transfers. A "cheap" flight from the far Bangkok airport can cost you the savings in a cross-city taxi and lost time.
Book directly or through a comparison tool. A flight-comparison search is the easiest way to see every airline at once, and you can either book through it or go to the airline's own site once you've found the route and price you want. Either works; the comparison step is what saves you money, because the cheapest carrier genuinely changes from route to route and day to day.
Fares move constantly, so check current prices rather than trusting any fixed figure, and translate baht with a live converter:
FAQ
Are domestic flights in Thailand cheap?
Generally yes — a competitive market with several budget airlines keeps base fares low, especially booked a week or two ahead. Watch for extra charges on bags and seat selection.
Which airlines fly domestically in Thailand?
Budget carriers Thai AirAsia, Thai Lion Air, Nok Air, and Thai Vietjet, plus full-service Bangkok Airways (which serves Koh Samui) and Thai Airways.
Why does Bangkok have two airports?
Suvarnabhumi (BKK) handles most international and full-service flights; Don Mueang (DMK) is the budget-airline hub. Check which one your domestic flight uses — transferring between them takes over an hour.
Should I fly or take the train between Thai cities?
Fly if your time is limited — a flight is 1–1.5 hours versus 10+ hours overland. The overnight train to Chiang Mai is a lovely experience if you have time to spare, but flying wins for short trips.