Guide

Bangkok Has Two Airports and Nobody Tells You: The Complete BKK vs DMK Guide

Jan 27, 2026 IATA Codes Team

It happens thousands of times a year. A traveler books a cheap flight to Bangkok, lands at Suvarnabhumi (BKK), enjoys their holiday, and then confidently heads back to the airport — only to discover their return flight departs from Don Mueang (DMK), 30 kilometres away. Cue panic, taxi scramble, and often, a missed flight.

Two Airports, One City, Zero Airside Connection

BKK — Suvarnabhumi Airport is Bangkok's main international hub, opened in 2006. It handles Thai Airways, Bangkok Airways, most full-service international carriers, and many long-haul low-cost routes. It has two runways and capacity for 45 million passengers per year.

DMK — Don Mueang International Airport is Bangkok's original airport, reopened for commercial flights in 2007. It is now the base for most low-cost carriers operating in Thailand: AirAsia, Nok Air, Lion Air and most domestic Thai routes. The two airports are approximately 30 km apart by road with no direct rail connection between them.

How to Transfer Between BKK and DMK

  • Taxi: 45-90+ minutes depending on traffic. Cost: approximately THB 400-700 plus expressway tolls. Always use metered taxis from official queues on arrivals level.
  • Grab: The ride-hailing app works at both airports and gives you a fixed price upfront. Recommended over metered taxis for predictability.
  • Public Bus (A1/A2): THB 60, takes 60+ minutes — budget option but less reliable timing.

Minimum recommended transfer time: 3.5 hours. In Bangkok traffic, nothing is guaranteed.

How to Know Which Airport Your Flight Uses

Always check your booking confirmation for the airport code: BKK = Suvarnabhumi, DMK = Don Mueang. Many booking sites display both as "Bangkok" — always look for the 3-letter IATA code.

Getting from BKK to the City

The Airport Rail Link connects BKK to Phaya Thai station in 30 minutes for THB 150, running from 06:00 to midnight. This is by far the fastest and most reliable option.

Getting from DMK to the City

DMK has no direct rail link to central Bangkok. Your options are bus (routes A1/A2 to BTS Mo Chit/Victory Monument, THB 30-60) or Grab/taxi (30-60 minutes, THB 200-400).

✈️ Plan Your Trip

Find the best deals for your next adventure.

Find Flights Book Hotels