Airports of Thailand
A listed network with aeronautical fees and a large concession and duty-free component. Tourism demand, international passenger mix and commercial contract terms are major drivers.
Business at a glance
A listed network with aeronautical fees and a large concession and duty-free component. Tourism demand, international passenger mix and commercial contract terms are major drivers.
Operating footprint: Suvarnabhumi, Don Mueang, Phuket, Chiang Mai, Hat Yai and Chiang Rai
Managed airports and airport interests
Airports of Thailand operates six international airports. The individual table shows each airport’s published passenger-handling capacity, which is different from actual passenger traffic.
Airport codes are IATA unless marked ICAO. Expand a portfolio below to see the airports and the group’s role.
Thailand · 6 airportsAirport operator
- Bangkok Suvarnabhumi (BKK)
- Bangkok Don Mueang (DMK)
- Phuket (HKT)
- Chiang Mai (CNX)
- Hat Yai (HDY)
- Mae Fah Luang–Chiang Rai (CEI)
Individual airport information
| Airport / code | Country | Basis | Capacity / year | Airport detail |
|---|---|---|---|---|
| Suvarnabhumi · BKK | Thailand | FY2025 published capacity | 65.0m | Annual handling capacity; 1.49m tonnes actual cargo in FY2025 |
| Don Mueang · DMK | Thailand | FY2025 published capacity | 30.0m | Annual handling capacity |
| Phuket · HKT | Thailand | FY2025 published capacity | 12.5m | Annual handling capacity |
| Chiang Mai · CNX | Thailand | FY2025 published capacity | 8.0m | Annual handling capacity |
| Hat Yai · HDY | Thailand | FY2025 published capacity | 2.5m | Annual handling capacity |
| Mae Fah Luang–Chiang Rai · CEI | Thailand | FY2025 published capacity | 3.0m | Annual handling capacity |
Capacity is an infrastructure measure, not a count of passengers handled. AOT’s actual six-airport passenger and financial history remains below. FY2025 runs from October 2024 to September 2025. No capacity figure is substituted for actual airport traffic.
Portfolio research checked 30 September 2026. An unavailable airport metric is left unreported; group financials are not allocated by passenger share.
Key operating and financial figures
Source: AOT FY2025 management discussion. Currency and non-GAAP definitions follow the operator’s release.
Performance over time
Financial years · year ended 30 September
AOT group financial results and traffic across its six airports. Revenue is sales and services revenue, excluding other income.
Passengers
Revenue from sales and services
Non-aeronautical revenue
Net profit / (loss), owners of parent
Charts use annual results. Gaps indicate unavailable values; the table shows the annual series.
Full-year history
Read across the years to compare traffic, income and the economics of the airport business. Scroll horizontally on smaller screens.
| Indicator / unit | 2020/21 | 2021/22 | 2022/23 | 2023/24 | 2024/25 |
|---|---|---|---|---|---|
| Passengersmillion · Traffic | 20.0 | 46.7 | 100.1 | 119.3 | 126.0 |
| Traffic growth, calculated% · Traffic | — | 133.4 | 114.3 | 19.2 | 5.6 |
| Revenue from sales and servicesTHBm · Financial | 7,085.6 | 16,560.0 | 48,140.9 | 67,121.3 | 66,679.4 |
| Aeronautical revenueTHBm · Financial | 2,328.7 | 7,290.1 | 22,265.8 | 31,000.5 | 33,047.3 |
| Non-aeronautical revenueTHBm · Commercial | 4,756.9 | 9,270.0 | 25,875.1 | 36,120.8 | 33,632.1 |
| Net profit / (loss), owners of parentTHBm · Financial | -16,322.0 | -11,087.9 | 8,790.9 | 19,182.4 | 18,125.2 |
Traffic growth is calculated from consecutive years in the traffic series above and may differ slightly from growth rates published using unrounded or adjusted figures. The first year has no preceding year in this table.
What the numbers say
The late reopening of international travel produced a sharp recovery after 2021/22. AOT returned to profit as passenger activity and both revenue streams rebuilt.
Traffic continued to rise in 2024/25, but non-aeronautical revenue and net profit declined. That divergence highlights the role of concession arrangements and commercial income in airport earnings.
Historical sources and comparability
- The earlier aeronautical and non-aeronautical totals are calculated by summing the corresponding revenue components in AOT’s presentation. Later totals follow the annual results.
- Sales and services revenue excludes other income. Profit is attributable to owners of the parent; it is not EBITDA. All figures use AOT’s September financial year.
- Annual history is separate from the latest interim or rolling-period snapshot. Operator definitions and reporting perimeters differ, so these profiles are not a like-for-like league table.
What drives the airport business
Track international traffic separately from domestic demand.
Review concession receivables and commercial contract terms.
Assess capacity investment at Suvarnabhumi and Don Mueang.
Source and method
This profile uses the operator’s own published figures. Group metrics are not assigned to an individual airport. Passenger volume is an activity measure, not revenue; construction-accounting and adjusted-profit labels follow the source. Where a comparable financial measure is not publicly available, it is not estimated.
Read the official AOT FY2025 management discussion ↗