Bangkok domestic flights

Bangkok has two airports. Which one should you fly from? Compare routes, airlines, and prices.

From Suvarnabhumi (BKK)

Full-service airlines. Connected by ARL train (27 min to city).

From Don Mueang (DMK)

Low-cost carriers. Connected by SRT Dark Red Line + bus. Usually cheaper.

Same destination, two airports

These cities fly from both BKK and DMK. Pick the cheaper option.

DestinationFrom BKKFrom DMKCheaper
Chiang Mai฿1500฿900DMK
Phuket฿1200฿800DMK
Krabi฿1300฿850DMK

Only from BKK — islands

Destinations served by Bangkok Airways — not available from DMK.

Only from DMK

Budget routes exclusive to low-cost carriers.

Flying somewhere outside Bangkok? Every scheduled Thai airport with its airlines & destinations — the full country map, from Chiang Rai to Hat Yai.

/** * TripAirportOrder.astro — client-side reorder of BKK/DMK pairs (tt#109). * * Server-rendered pages (home corridor sections, station pages) show the * BKK and DMK journey/hotel cards in a fixed order. When the visitor has a * persisted trip airport (HotelSearch writes `tt:trip-airport:v1`), the * selected airport's card should LEAD — same rule HotelSearch applies to * its sort and badges. * * Static HTML cannot know the selection, so this script runs once per page * and swaps DOM order inside every `.legs` pair. It is progressive * enhancement only: without JS or without a selection, nothing changes. * * Zero-dependency by design (plain script, runs before paint via placement * at the end of Layout's body). */ ---