Thailand is a big country, and flying is often the fastest, cheapest way to cross it. A short hop puts Chiang Mai’s mountains or Phuket’s beaches an hour and a half from Bangkok for the price of a nice dinner. Here’s the plain-English version: which airlines fly where, why Bangkok’s two airports trip up newcomers, what the main routes cost and the booking habits that keep fares low. Unbiased, never paid placement.
Price the route on an aggregator, then book direct on the winning airline’s app. Budget carriers (AirAsia, Nok, Thai Lion, Thai Vietjet) fly mostly from Don Mueang (DMK); Bangkok Airways, Thai Vietjet & Thai Airways use Suvarnabhumi (BKK) — check which airport your ticket says. Add checked baggage online, never at the counter, and book 2–6 weeks ahead for the lowest fares.
Thailand stretches roughly 1,600 km from the northern hills to the southern islands, so getting around the country is a real journey. Domestic flying has boomed because it collapses those distances: a Bangkok–Chiang Mai or Bangkok–Phuket hop is barely over an hour in the air, against ten to fourteen hours by train or bus. A fiercely competitive low-cost market keeps fares low — book ahead and a one-way ticket across the country can cost less than a night out. For expats and long-stay visitors, that means weekend trips to the islands or the mountains are genuinely affordable, and moving between cities for visa runs, viewings or work is quick and painless.
Thailand has a healthy mix of budget and full-service carriers. The practical short version:
No single airline wins everywhere. Compare the specific route, weigh the base fare against baggage and timing, and remember the cheapest sticker price is not always cheapest once you add a bag.
The single biggest newcomer trap is forgetting that Bangkok has two airports on opposite sides of the city:
There is no fast direct rail link between the two, and crossing Bangkok between them can take well over an hour in traffic. So always check the airport code on your ticket, leave generous time if you ever have to transfer between DMK and BKK, and never book two separate flights at different airports with a tight gap. For getting to and from either airport, see our getting around Bangkok and Grab & ride-hailing guides.
Most domestic flying radiates out of Bangkok. The headline routes and rough flight times:
Trunk routes like Bangkok–Chiang Mai and Bangkok–Phuket run many flights a day, so seats are easy to find. There are also useful non-Bangkok links — Chiang Mai to Phuket, for instance — that save backtracking through the capital.
Domestic flying is quick and informal compared with international travel, but a few basics apply. Carry your passport as photo ID for the gate — it is the universal accepted document for foreigners, even though some airlines will take other government photo ID on domestic sectors. Use the airline’s app to check in online and hold a mobile boarding pass; if you have only cabin baggage you can often go straight to security. Low-cost carriers enforce cabin-bag size and weight limits and close check-in on time, so arrive with margin. There is no immigration for domestic flights, but security screening still applies, so keep liquids and electronics handy.
A home near a major airport turns the whole country into a weekend trip. Browse Bangkok areas and residences with quick airport access.
General information only — airlines, routes, schedules, baggage rules and fares change constantly, and airport assignments can shift. Always confirm your flight’s airport, baggage allowance and check-in times directly with the airline before you travel. BAANLYY never takes paid placement.