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 Serbia

Airports · Europe

Flag of SerbiaAirports in Serbia

Serbia has 57 airports and airfields, including 2 large and 3 medium-sized airports; 3 have scheduled passenger flights. The capital, Belgrade, is served by Belgrade Nikola Tesla Airport (BEG).

2
Large airports
3
Medium airports
3
With scheduled flights
57
All airfields & heliports
  • Large airport
  • Medium / scheduled airport

List of airports in Serbia

AirportCityIATAICAOTypeElevation
Belgrade Nikola Tesla Airport Meet & Greet → Belgrade BEG LYBE Large airport 335 ft
Niš Constantine the Great Airport Niš INI LYNI Large airport 648 ft
Morava Airport Kraljevo KVO LYKV Medium airport 686 ft
Batajnica Air Base (no scheduled flights) Zemun BJY LYBT Medium airport 265 ft
Ponikve Airport (no scheduled flights) Stapari UZC LYUZ Medium airport 2,966 ft

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

Serbia has 57 airports and airfields in the OurAirports database — #96 of 247 countries and territories by total number. Only a small part of them serve airline passengers: 2 large airports, 3 medium-sized airports and 3 airports with scheduled flights; the remaining 52 are small airstrips, heliports (11) and seaplane bases used for private and general aviation.

Main international airports in Serbia

The main international gateways are Belgrade Nikola Tesla Airport (BEG) in Belgrade and Niš Constantine the Great Airport (INI) in Niš. The capital, Belgrade, is served by Belgrade Nikola Tesla Airport (BEG).

Domestic flights and regional airports

Scheduled flights reach 3 cities across Serbia, with 3 regional airports linking smaller towns to the main hubs. The northernmost airport with airline service is Belgrade Nikola Tesla Airport (BEG) in Belgrade, the southernmost Niš Constantine the Great Airport (INI) in Niš. The highest airport is Ponikve Airport (UZC) at 2,966 ft (904 m) above sea level.

Airport services and alternatives

At 1 airport in Serbia — BEG — you can book Meet & Greet, lounge access or private transfers online. Among its neighbours, Romania (21 large/medium airports), Hungary (10 large/medium airports), Bulgaria (9 large/medium airports) and Croatia (9 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 Serbia.

Frequently asked questions

How many airports are there in Serbia?

Serbia has 57 airports and airfields, including 2 large and 3 medium-sized airports; 3 have scheduled passenger flights. The capital, Belgrade, is served by Belgrade Nikola Tesla Airport (BEG).

What are the main international airports in Serbia?

Belgrade Nikola Tesla Airport (BEG), Belgrade and Niš Constantine the Great Airport (INI), Niš.

Which airport serves Belgrade?

Belgrade Nikola Tesla Airport — IATA code BEG.