199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Thailand

Airports · Asia

Flag of ThailandAirports in Thailand

Thailand has 117 airports and airfields, including 10 large and 33 medium-sized airports; 34 have scheduled passenger flights. The capital, Bangkok, is served by Don Mueang International Airport (DMK) and Suvarnabhumi Airport (BKK).

10
Large airports
33
Medium airports
34
With scheduled flights
117
All airfields & heliports
  • Large airport
  • Medium / scheduled airport

List of airports in Thailand

AirportCityIATAICAOTypeElevation
Chiang Mai International Airport Meet & Greet → Chiang Mai CNX VTCC Large airport 1,036 ft
Don Mueang International Airport Meet & Greet → Bangkok DMK VTBD Large airport 9 ft
Hat Yai International Airport Hat Yai HDY VTSS Large airport 90 ft
Krabi International Airport Meet & Greet → Krabi KBV VTSG Large airport 82 ft
Mae Fah Luang - Chiang Rai International Airport Chiang Rai CEI VTCT Large airport 1,280 ft
Phuket International Airport Meet & Greet → Phuket HKT VTSP Large airport 82 ft
Samui International Airport Meet & Greet → Na Thon (Ko Samui Island) USM VTSM Large airport 64 ft
Suvarnabhumi Airport Meet & Greet → Bangkok BKK VTBS Large airport 5 ft
U-Tapao–Rayong–Pattaya International Airport Rayong UTP VTBU Large airport 42 ft
Udon Thani International Airport Udon Thani UTH VTUD Large airport 579 ft
Buri Ram Airport Buriram BFV VTUO Medium airport 590 ft
Chumphon Airport Chumphon CJM VTSE Medium airport 18 ft
Hua Hin Airport Hua Hin HHQ VTPH Medium airport 62 ft
Khon Kaen Airport Khon Kaen KKC VTUK Medium airport 670 ft
Lampang Airport — LPT VTCL Medium airport 811 ft
Loei Airport — LOE VTUL Medium airport 860 ft
Mae Hong Son Airport Mae Hong Son HGN VTCH Medium airport 929 ft
Mae Sot Airport — MAQ VTPM Medium airport 690 ft
Nakhon Phanom Airport Nakhon Phanom KOP VTUW Medium airport 587 ft
Nakhon Si Thammarat Airport Nakhon Si Thammarat NST VTSF Medium airport 13 ft
Nan Airport — NNT VTCN Medium airport 685 ft
Narathiwat Airport — NAW VTSC Medium airport 16 ft
Phetchabun Airport — PHY VTPB Medium airport 450 ft
Phitsanulok Airport Phitsanulok PHS VTPP Medium airport 154 ft
Ranong Airport Ranong UNN VTSR Medium airport 57 ft
Roi Et Airport Roi Et ROI VTUV Medium airport 451 ft
Sakon Nakhon Airport — SNO VTUI Medium airport 529 ft
Sukhothai Airport — THS VTPO Medium airport 179 ft
Surat Thani Airport Surat Thani URT VTSB Medium airport 20 ft
Surin Airport Surin PXR VTUJ Medium airport 478 ft
Trang Airport Trang TST VTST Medium airport 67 ft
Trat Airport Laem Ngop TDX VTBO Medium airport 105 ft
Ubon Ratchathani Airport Ubon Ratchathani UBP VTUU Medium airport 406 ft
Betong International Airport (no scheduled flights) Betong BTZ VTSY Medium airport 785 ft
Cha Eian Airport (no scheduled flights) Nakhon Si Thammarat — VTSN Medium airport 44 ft
Kamphaeng Saen Airport (no scheduled flights) Nakhon Pathom KDT VTBK Medium airport 30 ft
Khok Kathiam Airport (no scheduled flights) Lop Buri KKM VTBL Medium airport 123 ft
Nakhon Ratchasima Airport (no scheduled flights) Chaloem Phra Kiat NAK VTUQ Medium airport 765 ft
Pattani Airport (no scheduled flights) — PAN VTSK Medium airport 8 ft
Phrae Airport (no scheduled flights) — PRH VTCP Medium airport 538 ft
Songkhla Airport (no scheduled flights) — SGZ VTSH Medium airport 12 ft
Tak Airport (no scheduled flights) — TKT VTPT Medium airport 478 ft
Takhli Royal Thai Air Force Base (no scheduled flights) Takhli TKH VTPI Medium airport 107 ft
Lamphun Airport — — VTCO Small airport 925 ft
Pai Airport (no scheduled flights) Pai PYY VTCI Small airport 1,676 ft

Airports with scheduled service, an IATA code or of medium/large size. Data: OurAirports (public domain).

Thailand has 117 airports and airfields in the OurAirports database — #64 of 247 countries and territories by total number. Only a small part of them serve airline passengers: 10 large airports, 33 medium-sized airports and 34 airports with scheduled flights; the remaining 74 are small airstrips, heliports (9) and seaplane bases used for private and general aviation.

Main international airports in Thailand

The main international gateways are Suvarnabhumi Airport (BKK) in Bangkok, Chiang Mai International Airport (CNX) in Chiang Mai, Don Mueang International Airport (DMK) in Bangkok, Krabi International Airport (KBV) in Krabi, Phuket International Airport (HKT) in Phuket and Samui International Airport (USM) in Na Thon (Ko Samui Island). In total 10 large airports handle long-haul and international traffic — #34 in the world. The capital, Bangkok, is served by Don Mueang International Airport (DMK) and Suvarnabhumi Airport (BKK).

Domestic flights and regional airports

Scheduled flights reach 24 cities across Thailand, with 33 regional airports linking smaller towns to the main hubs. The northernmost airport with airline service is Mae Fah Luang - Chiang Rai International Airport (CEI) in Chiang Rai, the southernmost Narathiwat Airport (NAW). The highest airport is Pai Airport (PYY) at 1,676 ft (511 m) above sea level.

Airport services and alternatives

At 6 airports in Thailand — CNX, DMK, KBV, HKT, USM and BKK — you can book Meet & Greet, lounge access or private transfers online. Among its neighbours, Malaysia (29 large/medium airports), Myanmar (22 large/medium airports), Cambodia (7 large/medium airports) and Laos (6 large/medium airports) — useful if a cross-border airport is closer or cheaper. To find the closest airport to a specific town, use the nearest airport finder for Thailand.

Frequently asked questions

How many airports are there in Thailand?

Thailand has 117 airports and airfields, including 10 large and 33 medium-sized airports; 34 have scheduled passenger flights. The capital, Bangkok, is served by Don Mueang International Airport (DMK) and Suvarnabhumi Airport (BKK).

What are the main international airports in Thailand?

Chiang Mai International Airport (CNX), Chiang Mai, Don Mueang International Airport (DMK), Bangkok, Hat Yai International Airport (HDY), Hat Yai, Krabi International Airport (KBV), Krabi, Mae Fah Luang - Chiang Rai International Airport (CEI), Chiang Rai, Phuket International Airport (HKT), Phuket, Samui International Airport (USM), Na Thon (Ko Samui Island), Suvarnabhumi Airport (BKK), Bangkok, U-Tapao–Rayong–Pattaya International Airport (UTP), Rayong and Udon Thani International Airport (UTH), Udon Thani.

Which airport serves Bangkok?

Don Mueang International Airport — IATA code DMK and Suvarnabhumi Airport — IATA code BKK.