Bangkok has two airports, and the quickest way to know which one is yours is the three-letter code on your ticket or boarding pass: BKK is Suvarnabhumi and DMK is Don Mueang. As a rule of thumb, full-service and most international long-haul flights use Suvarnabhumi, while low-cost carriers such as AirAsia, Nok Air and Thai Lion Air use Don Mueang. The two sit on opposite sides of the city, about 40 km apart, with no direct rail between them.
BKK vs DMK at a glance
| Airport | Code | Mostly used by | Location & rail |
|---|---|---|---|
| Suvarnabhumi | BKK | Full-service & international (Thai Airways, Bangkok Airways, EVA, Emirates, Singapore Airlines and most alliance carriers) | ~30 km SE of the centre; Airport Rail Link to Phaya Thai |
| Don Mueang | DMK | Low-cost carriers (Thai AirAsia & AirAsia X, Nok Air, Thai Lion Air, Batik Air Malaysia) | ~25 km N of the centre; the SRT Dark Red Line stops at Don Mueang station by the terminal, plus buses and taxis |
How to tell which airport you fly from
Your itinerary always names the airport by its IATA code. Check the booking confirmation, the e-ticket and the departure line of your boarding pass: it will read BKK (Suvarnabhumi) or DMK (Don Mueang). If you only see "Bangkok", look for the code in brackets or the terminal information — do not assume, because arriving at the wrong airport can mean a lost flight.
The airline is a strong hint but not a guarantee: a handful of carriers operate from both airports on different routes, so the code on your specific booking is the final word.
Which airlines use Suvarnabhumi (BKK)
Suvarnabhumi is Bangkok's main international gateway. It handles Thai Airways, Bangkok Airways, EVA Air and the great majority of full-service and long-haul international carriers — Emirates, Qatar Airways, Singapore Airlines, Cathay Pacific, ANA, Lufthansa and the big alliance networks. If you are on a connecting long-haul itinerary or a legacy carrier, you are almost certainly flying BKK. From here the Airport Rail Link runs into the city, or you can take a metered taxi or a private transfer.
Which airlines use Don Mueang (DMK)
Don Mueang is the low-cost hub and the main base for the budget airlines: Thai AirAsia and AirAsia X, Nok Air and Thai Lion Air, plus Batik Air Malaysia. Most cheap domestic hops and regional budget flights around Southeast Asia leave from here. (Some budget carriers still use BKK — Scoot, for instance, flies into Suvarnabhumi — so the code on your booking is the final word.) If you booked a bargain fare on one of these carriers, expect DMK — and double-check the code, as it is the most common airport mix-up in Bangkok.
Transferring between BKK and DMK
The two airports are about 40 km apart on opposite sides of the city, with no direct rail link. Passengers with a connecting flight can use AOT's free inter-airport shuttle (bring your ticket or boarding pass); otherwise a metered taxi runs roughly 400–600 THB with tolls and takes 45–90 minutes depending on traffic. If you booked two separate tickets that switch airports, allow at least three to four hours — you must clear immigration and baggage, cross the city and check in again. Our Suvarnabhumi to Don Mueang guide has the full step-by-step.
Frequently asked questions
How do I know if I fly from BKK or DMK?
Check the three-letter airport code on your ticket, e-ticket or boarding pass: BKK is Suvarnabhumi and DMK is Don Mueang. The airline is a hint — low-cost usually means DMK, full-service usually means BKK — but the code on your booking is definitive.
Is AirAsia at Suvarnabhumi or Don Mueang?
Thai AirAsia and AirAsia X operate from Don Mueang (DMK), along with Nok Air and Thai Lion Air. Always confirm the code on your booking, as a few routes can differ.
Are Suvarnabhumi and Don Mueang the same airport?
No. They are two separate airports about 40 km apart on opposite sides of Bangkok, with no direct rail link. Suvarnabhumi (BKK) is the main international gateway; Don Mueang (DMK) is the low-cost hub.
How long does it take to get from DMK to BKK?
About 45–90 minutes by taxi depending on traffic, roughly 400–600 THB with tolls. Passengers with a connecting flight can use AOT's free inter-airport shuttle. If you are self-transferring on separate tickets, allow three to four hours to be safe.
