Home / Blog / Domestic Flights in Thailand: Which Airline to Pick and What They Actually Cost

Domestic Flights in Thailand: Which Airline to Pick and What They Actually Cost

Published October 15, 2026 · VacaHack Team
VacaHack may earn a commission on bookings made through links on this page, at no extra cost to you.

Thailand has six airlines flying its domestic routes, and which one you book changes more than just the price — it decides which Bangkok airport you leave from, whether checked baggage costs extra, and your odds of sitting on the tarmac for an hour. Here's what each one actually costs, what they don't advertise upfront, and what your rights are if things go wrong.

Departure hall at Don Mueang Airport in Bangkok with a board showing domestic destinations
Don Mueang, north of the city, is where most of Thailand's budget domestic carriers fly from.

The six airlines flying domestic routes in Thailand

Thailand's domestic market splits cleanly into full-service and budget, and the split matters for more than comfort:

Don Mueang vs. Suvarnabhumi: why the airport matters as much as the airline

Bangkok has two airports, and domestic carriers split almost entirely along full-service/budget lines: AirAsia, Nok Air, and Thai Lion Air fly out of Don Mueang (north of the city), while Thai Airways, Bangkok Airways, and Thai VietJet use Suvarnabhumi (the main international hub). A free shuttle bus connects the two for passengers with same-day or next-day onward tickets, but it's reported as taking anywhere from 45 to 75 minutes under normal traffic — and traffic can roughly double that. If you're connecting from an international flight into a domestic one, or doing a same-day multi-city hop, build in at least 4–5 hours for an inter-airport transfer rather than assuming it's a quick hop between terminals.

What domestic flights actually cost

These are current ballpark one-way fares — promos, season, and how far ahead you book all move them, so treat them as a starting point rather than a quote:

For how this fits into an overall trip budget, see our Thailand trip cost breakdown, and for how flight pricing shifts by season more broadly, see our month-by-month guide to the best time to visit.

Passengers boarding a budget airline aircraft via airstairs on the tarmac at a regional Thai airport
Most Thai domestic flights board via airstairs straight onto the tarmac, even at full-service carriers.

Baggage allowances and the fees that aren't in the headline price

This is where budget-carrier math gets misleading if you only compare ticket prices. Carry-on is a near-universal 7 kg across every airline, but checked baggage varies enormously:

AirAsia, Nok Air, and VietJet also all charge separate per-person booking/processing fees (roughly 100–225 THB depending on the airline) that don't show up until checkout. If you're traveling with more than a carry-on, add these up before assuming the lowest sticker price is actually the cheapest ticket.

When and how to book for the best price

What happens if your flight is delayed or cancelled

Thailand's Civil Aviation Authority (CAAT) tightened passenger-rights rules under Civil Aviation Board Regulation No. 101, in effect since May 2025 — and as recently as early October 2026, Thailand's Ministry of Transport publicly reminded airlines to honor these rules after a wave of Thai Airways delay complaints, so this isn't a rule that's quietly gone unenforced. For domestic flights specifically:

You claim this at check-in or the gate first. If the airline doesn't pay, the formal route is filing a complaint directly with CAAT's Complaint Management System — which works, but means paperwork and follow-up on your own time while you're also trying to actually get somewhere.

For most domestic delays, claiming at the gate is simple enough to do yourself for free. But if an airline is stalling past these deadlines, disputing what you're owed, or your domestic delay has knocked out a connecting international flight too, AirHelp specializes in pursuing exactly these kinds of delay and cancellation claims on your behalf.

Check your flight delay compensation →
View from an airplane window over turquoise water and green islands off the coast of Thailand
A 70-minute flight can replace what would otherwise be an 8-12 hour overland trip — the real reason domestic flights are worth the hassle on longer routes.

Flight vs. bus vs. train: when flying is actually worth it

On short hops, the math usually favors the bus or train once you factor in airport time — arrive 90–120 minutes early, plus getting to and from two airports instead of two downtown stations. But on longer routes, flying wins by a wide margin: Bangkok to Chiang Mai is roughly 70 minutes in the air versus 10–12 hours overnight by train or bus, and Bangkok to Phuket is about 90 minutes versus 12+ hours by road. For island routes without a direct flight (most of the Gulf islands), Nok Air and several budget carriers sell combined flight-plus-ferry tickets in one booking, which is usually both cheaper and less of a headache than booking each leg separately — see our island-hopping guide for how those ferry connections work on the ground.

▶

Watch on VacaHack

Quick answers

Which domestic airline is cheapest in Thailand?

AirAsia and Nok Air usually have the lowest headline fares, especially during promo windows, but Thai Lion Air's free 10 kg checked bag and VietJet's cheap baggage add-ons can make either one cheaper all-in once you factor in a checked bag. Compare the total price including baggage and processing fees, not just the fare shown first.

Is it cheaper to fly or take the bus or train in Thailand?

On short routes, buses and trains are often cheaper once you include airport time. On longer routes like Bangkok to Chiang Mai or Phuket, flying is usually worth the extra cost in time saved — a 70–90 minute flight replaces a 10–12+ hour overnight bus or train.

Do domestic flights in Thailand include checked baggage?

Thai Airways and Bangkok Airways include 20–30 kg. Budget carriers vary: Thai Lion Air includes 10 kg free on most fares, while AirAsia, Nok Air, and VietJet all charge extra for checked baggage, usually starting around 350–625 THB for 15 kg if added at booking.

What happens if my domestic flight in Thailand is delayed or cancelled?

Under CAAT's Regulation No. 101 (in effect since May 2025), delays over 5 hours entitle you to 1,200 THB cash or voucher on top of meals and rebooking options, and cancellations entitle you to 1,500 THB plus a refund or rebooking. Claim it at check-in or the gate first; if the airline won't pay, you can file a formal complaint with CAAT.

Which Bangkok airport do domestic flights use?

It depends on the airline. AirAsia, Nok Air, and Thai Lion Air fly from Don Mueang. Thai Airways, Bangkok Airways, and Thai VietJet fly from Suvarnabhumi. A free shuttle connects the two airports but can take 45–75+ minutes, so allow 4–5 hours if you're connecting between them.

How far ahead should I book a domestic flight in Thailand?

A few weeks to a couple of months ahead for most dates, and 2–4 months ahead (3–6 for peak season or island routes) for December–February travel. Oddly, the 7–21 day window before departure is often when prices spike rather than drop, so last-minute bookings are rarely a bargain.