# List of airports in Serbia

This is the list of airports in Serbia, grouped by type and sorted by location.

## Airports statistics

Airports with number of passengers served per year:
| Rank | Airport | City | IATA / ICAO | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | Change |
| 1 | Belgrade Nikola Tesla Airport | Belgrade | BEG / LYBE | 4,776,110 | 4,924,992 | 5,343,420 | 5,641,105 | 6,159,000 | 1,904,025 | 3,285,295 | 5,611,729 | 7,948,202 | 8,364,358 | 5.3% |
| 2 | Niš Constantine the Great Airport | Niš | INI / LYNI | 36,200 | 124,917 | 331,582 | 351,582 | 422,255 | 154,233 | 146,296 | 389,022 | 448,312 | 357,313 | 20.3% |
| 3 | Morava Airport | Kraljevo | KVO / LYKV | 0 | 0 | 0 | 0 | 529 | 1,038 | 1,488 | 13,683 | 13,862 | 13,781 | 0.6% |
| TOTAL | TOTAL | TOTAL | TOTAL | 4,812,310 | 5,049,909 | 5,675,002 | 5,992,687 | 6,581,784 | 2,059,296 | 3,433,079 | 6,014,435 | 8,410,376 | 8,735,452 | 3.7% |

## List of airports in Serbia

Airport names shown in bold indicate the airport has scheduled service with commercial airlines:
| City served | ICAO | IATA | Airport name | Runway |
| International Airports |||||
| Belgrade | LYBE | BEG | Belgrade Nikola Tesla Airport | Asphalt/Concrete |
| Kraljevo | LYKV | KVO | Morava Airport | Asphalt |
| Niš | LYNI | INI | Niš Constantine the Great Airport | Asphalt |
| Vršac | LYVR | | Vršac Airfield | Asphalt |
| Užice | LYUZ | UZC | Ponikve Airport | Asphalt/Concrete |
| Military Airports |||||
| Belgrade | LYBT | BJY | Batajnica Air Base | Asphalt |
| Kraljevo | LYKV | KVO | Lađevci Air Base | Asphalt |
| Niš | LYNI | INI | Niš Air Base | Asphalt |
| Minor Airports |||||
| Bela Crkva | LYCC | | Bela Crkva Airport | Grass |
| Belgrade | LYBJ | | Lisičji Jarak Airport | Grass |
| Bor | LYBO | | Bor Airport | Asphalt |
| Čačak | LYCA | | Čačak Airport | Grass/Asphalt |
| Jagodina | LYJA | | Jagodina Airport | Grass |
| Kikinda | LYKI | | Kikinda Airport | Grass |
| Kovin | LY87 | | Kovin Airport | Asphalt |
| Kraljevo | LYKA | | Brege Airport | Grass |
| Kruševac | LYKS | | Kruševac Airport | Asphalt |
| Leskovac | LYLE | | Mira Airport | Grass |
| Novi Sad | LYNS | | Novi Sad Airport | Grass |
| Pančevo | LYPA | | Pančevo Airport | Grass |
| Paraćin | LYPN | | Paraćin Airport | Grass |
| Požarevac | LYKT | | Kostolac Airport | Grass |
| Sjenica | LYSJ | | Sjenica Airport | Asphalt |
| Smederevo | LYSD | | Smederevo Airport | Grass |
| Smederevska Palanka | LYSP | SPL | Smederevska Palanka Airport | Grass |
| Sombor | LYSO | | Sombor Airport | Concrete |
| Sremska Mitrovica | LYSM | | Sremska Mitrovica Airport | Grass |
| Stara Pazova | | | Stara Pazova Airport | Grass |
| Subotica | LYSU | | Subotica Airport | Grass |
| Surčin | LYPB | | Progar Airport | Grass |
| Trstenik | LYTR | | Trstenik Airport | Grass/Concrete |
| Valjevo | LYVA | | Valjevo Airport | Grass |
| Vojka | LYVJ | | Vojka Airport | Grass |
| Zemun | LYZP | | Zemun Polje Airport | Grass |
| Zrenjanin | LYZR | | Zrenjanin Airport | Grass |
| Former Airports |||||
| Knjaževac | LYKZ | | Knjaževac Airport | Grass |
| Leskovac | | | Bojnik Airport | Grass |
| Novi Sad | | | Novi Sad-Jugovićevo (sr) | Grass |
| Požarevac | | | Požarevac Airport | Grass |