Published : 7/17/2026
Updated : 7/17/2026
Author : Aryan Vats

Thailand has more than one airport for almost every region you might be flying into, and picking the wrong one can add hours to a holiday you spent months planning. Bangkok alone runs two; the islands each have their own, and Pattaya doesn’t have one at all. Whether you’re comparing Suvarnabhumi against Don Mueang, checking direct flights from India, or working out how visa rules apply on arrival, this guide covers everything you need to know about airports in Thailand.
Airport | Code | Location |
Suvarnabhumi Airport | BKK | Bangkok |
Don Mueang International Airport | DMK | Bangkok |
Phuket International Airport | HKT | Phuket |
Krabi Airport | KBV | Krabi |
Samui International Airport | USM | Koh Samui |
Chiang Mai International Airport | CNX | Chiang Mai |
Mae Fah Luang Chiang Rai Airport | CEI | Chiang Rai |
U-Tapao Rayong-Pattaya Airport | UTP | Pattaya/Rayong |
Hat Yai International Airport | HDY | Songkhla |
Surat Thani Airport | URT | Surat Thani |
Suvarnabhumi is Bangkok's primary international gateway and handles almost all long-haul international flights into the country. It's the airport most first-time visitors land at, and the default choice if you're flying with a full-service international carrier.
Tribe Travel Tip: If you fly with a full-service international airline, you will almost always arrive here. Make sure to check which Bangkok airport your return flight leaves from. Many people assume it's the same airport they arrived at, but that's not always the case.
Don Mueang is Bangkok's older airport and now handles most of the city's budget and regional carrier traffic. It sits closer to the city centre than Suvarnabhumi, though the two aren't rail-connected.
Phuket is Thailand's busiest airport outside Bangkok and the main gateway to the Andaman coast. It sits on the north of the island, so onward transfer time depends heavily on which beach you're headed to.
Tribe Travel Tip: Patong, Kata, and Rawai are all on the other side of the island from the airport, so plan for about an hour to get there, no matter the traffic. Booking a private transfer in advance is usually cheaper than grabbing a taxi when you arrive.
Chiang Mai International Airport in Thailand is the main gateway to the north, and it's unusually close to the city, which makes it one of the easiest airports in Thailand to get in and out of.
Krabi Airport serves the limestone cliffs, beaches, and island-hopping routes on Thailand's southwest coast. Railay itself has no road access, so getting there always involves a short boat ride from Ao Nang.
Tribe Travel Tip: If you want to go straight to Railay or Ton Sai Beach, it's smart to book your hotel's car and boat transfer in advance. This matters even more if you arrive in the evening, because boats run less often at that time.
Samui Airport is privately operated by Bangkok Airways and features a unique open-air design. Since Koh Phangan does not have its own airport in Thailand, you will need to take a ferry from Samui to get there.
Travel Goal | Recommended Airport(s) |
Bangkok sightseeing | Suvarnabhumi (BKK), Don Mueang (DMK) |
Beach holidays (Phuket & Patong) | Phuket (HKT) |
Krabi & Railay Beach | Krabi (KBV) |
Island hopping (Koh Samui, Koh Phangan) | Samui (USM) |
Northern culture & temples (Chiang Mai, Chiang Rai) | Chiang Mai (CNX), Chiang Rai (CEI) |
Pattaya & Eastern Seaboard | U-Tapao (UTP) |
Yes, several major Indian cities offer nonstop flights to Bangkok, and a few also have direct flights to Phuket.
Delhi | Yes | Yes | Air India, IndiGo, Akasa Air, SpiceJet (seasonal/routes vary) |
Mumbai | Yes | Yes | Air India, IndiGo |
Chennai | Yes | No | IndiGo, Thai Airways, Air India Express |
Bengaluru | Yes | No | IndiGo, Thai Airways |
Kolkata | Yes | No | IndiGo, Thai AirAsia |
Hyderabad | Yes | No | Thai Airways, IndiGo |
Ahmedabad | Yes | No | IndiGo |
As of now, you can book nonstop flights from India to Phuket with a number of airlines. These airlines are IndiGo, Air India, Akasa Air, and SpiceJet. However, these options usually rely on the selected departure city and the travel date.
Even though some airlines fly to Phuket with a stop in Bangkok instead of offering nonstop service, such as Thai Airways. If you want a direct flight, make sure your ticket clearly says 'nonstop' so you don't end up with an unexpected layover.
Major airports like Suvarnabhumi, Don Mueang, and Phuket all provide a similar range of facilities.
Airport | Mode | Approx. Cost | Approx. Time |
Suvarnabhumi | Airport Rail Link | 15 to 45 THB | 30 minutes to Phaya Thai |
Suvarnabhumi | Taxi | 350 to 600 THB, plus tolls | 40 to 90 minutes |
Don Mueang | Taxi or Grab | 200 to 400 THB | 30 to 60 minutes |
Phuket | Airport bus to Patong | About 170 THB | 60 to 90 minutes |
Phuket | Taxi | 600 to 800 THB | 45 to 60 minutes |
Chiang Mai | Taxi or Grab | 150 to 200 THB | 10 to 15 minutes |
Krabi | Taxi to Ao Nang | Around 600 THB | 40 to 45 minutes |
Krabi | Shuttle bus to Ao Nang | 100 to 150 THB | 60 minutes or more |
Samui | Taxi to Chaweng | 200 to 300 THB | 10 to 15 minutes |
U-Tapao | Taxi to Pattaya | 500 to 800 THB | 40 minutes to 1 hour |
Booking a transfer in advance through your hotel or a travel agent tends to be more predictable on price than negotiating at the arrivals hall, particularly at the smaller island airports.
You will have to deal with the post-disembarkation procedure at airports in thailand, and for that, the following section is quite helpful.
Choosing the right airport in Thailand before you book can help you avoid a long and unexpected transfer when you arrive. Make sure the airport matches your real destination, not just the lowest price. Check which Bangkok airport your flight uses, and allow extra time if you have a connecting flight. If you’re planning a Thailand getaway that includes several cities, the islands, and Bangkok, our Holiday Tribe advisors can help you pick the best airports for each part of your journey.
Published : 7/17/2026
Updated : 7/17/2026
Author : Aryan Vats
Frequently Travelled Places
More in Holiday Tribe
We are proud of
HOLIDAY TRIBE PRIVATE LIMITED. All rights reserved © 2026
4th floor, 378-379, Electronic City, Phase IV, Udyog Vihar, Sector 19, Gurugram, Haryana 122015
2nd Floor, Sky Corner, Park Ave Rd, behind WTP, D-Block, Malviya Nagar, Jaipur, Rajasthan 302006