Arrival
Thailand airports: what to know before you land
A practical guide to Thailand's main international airports — which one your flight uses, how to get into the city, and what to expect on arrival.
Thailand has several international airports. The two most important to know are both in Bangkok — and they serve very different airlines.
Suvarnabhumi Airport (BKK)
Suvarnabhumi is Bangkok's main international airport and one of the busiest in Southeast Asia. Full-service carriers including Thai Airways, Emirates, Qatar Airways, Cathay Pacific, and Singapore Airlines land here.
The airport has a single large terminal. Arrivals, immigration, baggage claim, and ground transport are all on the same building — follow the signs and you will not get lost.
Getting into Bangkok from Suvarnabhumi:
- Airport Rail Link — the fastest option to central Bangkok. The train runs every 10 minutes and reaches Phaya Thai station in about 30 minutes for 45 THB. From Phaya Thai you can connect to the BTS Skytrain.
- Taxi — metered taxis are available outside arrivals. Expect 250–350 THB to central Bangkok plus expressway tolls (around 70 THB). Always use the metered queue inside the terminal, not touts outside.
- Grab — you can use the Grab app to book a ride, though pickup points can be congested at peak times.
The official Suvarnabhumi website has terminal maps and transport information.
Don Mueang Airport (DMK)
Don Mueang is Bangkok's secondary airport and handles most low-cost carriers. If you are flying with AirAsia, Lion Air, Nok Air, or similar budget airlines within Asia, you will likely land here.
Don Mueang has two terminals. Terminal 1 handles international flights. Terminal 2 handles domestic routes and some regional carriers.
Getting into Bangkok from Don Mueang:
- Bus A1 — runs to Mo Chit BTS station for 30 THB. Slow during rush hour but inexpensive.
- Taxi — metered taxis to central Bangkok cost around 200–300 THB plus expressway tolls.
- Grab — widely used from Don Mueang; pickup is usually smooth outside the terminal.
Note that there is no direct rail connection from Don Mueang into central Bangkok at time of writing.
Phuket International Airport (HKT)
Phuket's airport handles direct international flights from Europe, Australia, and across Asia. It serves the island's resort areas in the south and is the arrival point for most beach holidays in Phuket.
The airport is at the northern tip of the island. Getting to popular areas like Patong, Kata, or Karon by taxi takes 45–90 minutes depending on traffic. Agree on a price before you get in, or use Grab.
The Phuket Airport website has maps and ground transport details.
Chiang Mai International Airport (CNX)
Chiang Mai's airport is compact and easy to navigate. It sits close to the old city, so taxis to the centre cost 100–150 THB and take about 10–15 minutes.
Many visitors fly into Bangkok first and then take a domestic flight or overnight train to Chiang Mai.
Koh Samui Airport (USM)
Koh Samui has a private airport operated by Bangkok Airways. It is small, open-air, and known for being one of the more pleasant airport experiences in Thailand.
Because it is private, fares tend to be higher than on other domestic routes. The alternative is to fly into Surat Thani on the mainland and take a ferry to the island.
A note on domestic connections
If you are flying into Bangkok and then connecting to a domestic airport like Chiang Mai, Krabi, or Hat Yai, make sure you know whether your onward flight departs from Suvarnabhumi or Don Mueang. Transferring between the two airports takes 60–90 minutes by road — allow plenty of time.