Bangkok Airport Guide – Suvarnabhumi vs Don Mueang
Bangkok has two airports. Most travelers go through Suvarnabhumi (the big international one) but a meaningful share use Don Mueang (the budget hub). Knowing which is which and how to handle each one saves an hour and a half of headache.
Suvarnabhumi (BKK)
The main international airport. East of the city. Code: BKK. Sometimes written “Su-wan-nə-poom” – the name is pronounced “soo-wanna-poom”.
- Distance to the riverside: 30 km, 45 to 75 minutes by taxi.
- Distance to Sukhumvit: 28 km, 45 to 60 minutes by taxi.
- Airport Rail Link: to Phaya Thai BTS in 30 minutes, 45 baht. Runs 6am to midnight.
Getting from BKK into the city
- Public taxi line. Use the metered-taxi line outside Arrivals, not the touts inside. 250 to 400 baht ($7 to $11) to most hotels including the 50-baht airport surcharge and tolls. Tell the driver your hotel name and “by meter please”.
- Grab (rideshare). Same price as a metered taxi, more transparent, no language friction. Marginally easier if you’ve never been to Thailand.
- Pre-booked hotel transfer. 800 to 1,500 baht for a sedan. Worth it after a long-haul flight, especially with kids.
- Airport Rail Link. As above. Good for solo travelers without much luggage.
What to do on a long layover at BKK
- Miracle Lounge (multiple, post-security) – Priority Pass, reasonable food, sleep room.
- Airside premium lounges – Thai Airways and Cathay Pacific both have good ones.
- Miracle Transit Hotel (post-immigration) – 4-hour or 8-hour blocks, decent rooms.
Don Mueang (DMK)
The budget and regional airport. North of the city. Code: DMK. This is Asia’s oldest commercial airport and it has more character than BKK, in a slightly worn-in way.
Who flies here:
- AirAsia (the big one)
- Nok Air
- Thai Lion Air
- Thai VietJet (some flights)
If you booked a budget flight from Singapore, KL, or Saigon, you’re probably arriving at DMK.
- Distance to central Bangkok: 26 km, 35 to 60 minutes by taxi.
- Distance to BKK (if you need to connect): 40 km, 60 to 90 minutes by taxi.
Getting from DMK into the city
- Public taxi line. Same system as BKK. 250 to 350 baht to most hotels.
- Grab. Same price, more transparent.
- Airport bus. A1 bus runs to Mo Chit BTS for 30 baht. Cheap but slower.
There’s no rail link at DMK. Bus or taxi only.
Switching between airports
If you arrive at BKK and need to fly out of DMK, or vice versa, plan for the transit.
- Free shuttle bus between BKK and DMK. 50 to 90 minutes depending on traffic. Free with a same-day boarding pass between the two airports.
- Taxi between BKK and DMK. 60 to 90 minutes, 400 to 600 baht. More reliable than the shuttle if you’re tight on time.
Allow 4 hours minimum between scheduled arrival at one airport and departure from the other. 5 hours is more comfortable.
Hotels that are actually airport-convenient
The good Bangkok hotels are not at the airport. Don’t try to base your trip near the runway.
If you really need to be airport-close (a one-night transit, an early morning flight, a delayed connection), the options:
- Novotel Bangkok Suvarnabhumi Airport. Connected to BKK by walkway. The transit hotel. Functional, not special.
- Amari Don Mueang. Connected to DMK by walkway. Same deal.
Otherwise, base in the riverside or Sukhumvit and take a taxi to the airport on your departure day. The 45-minute drive is part of the trip.
Quick tips
- Arrive early at BKK for international departures. The airport gets busy and the queues at immigration can stretch.
- For DMK departures, 90 minutes is enough. Smaller airport, faster process.
- Buy your Thai SIM at the airport on arrival. AIS, dtac, and Truemove all have desks in Arrivals. The “tourist SIM” packages are fine; just pick one based on data needs.
For getting around the city once you’re in, see the Bangkok BTS guide. For where to stay, see the Bangkok hotels guide.
Frequently asked questions
Suvarnabhumi or Don Mueang for my flight?
You don't pick. Your airline picks for you. Most international flights land at Suvarnabhumi (BKK). Most budget regional flights (AirAsia, Nok Air, Thai Lion Air, some Thai VietJet) use Don Mueang (DMK).
Check your ticket carefully. They're 40 km apart with a 90-minute taxi between them in traffic. Don't show up at the wrong one.
How long is the taxi into Bangkok?
From Suvarnabhumi (BKK) to the riverside or Sukhumvit: 45 to 75 minutes depending on traffic. Worst between 4pm and 8pm.
From Don Mueang (DMK) to central Bangkok: 35 to 60 minutes. Slightly closer than BKK but the route is more congested.
Avoid arriving during the 5pm to 7pm window if you can. The first hour in a Bangkok taxi during rush hour is a brutal welcome.
Is the Airport Rail Link worth it?
For solo travelers and couples without a lot of luggage, yes. The City Line train runs from Suvarnabhumi to Phaya Thai BTS in 30 minutes for 45 baht (about $1.30). From Phaya Thai you connect to the BTS Sukhumvit line.
For families with kids and luggage, take a taxi. The connection to the riverside hotels from BTS is awkward; the savings aren't worth it.
Don Mueang doesn't have a rail link. Bus or taxi only.
Keep reading
About Bangkok John
Bangkok John was started in 2020 when I posted my first hotel review. The site now publishes regularly updated guides to Bangkok, Phuket, Chiang Mai, Koh Samui, Krabi, Hua Hin, and all of Thailand.
I'm a Marriott Bonvoy Platinum Elite member and an Emirates Skywards Gold member, so I lean toward Marriott properties when the choice is close. I pay for my own rooms.
Questions? Email me at hello@bangkokjohn.com.