Serbia currently has 5 international airports, the main airport is Belgrade, which accounts for more than 95% of passengers departing from Serbian airports.
Belgrade Airport — Code IATA BEG — (
4.7 million passengers)
Belgrade Nikola Tesla Airport is located 18-19 km west of the city center, the airport is the main center of the Serbian airline Air Serbia, and Wizz air has a base at the airport. The airport has a year-round connection to more than 50 cities, in the summer season this number approaches 100 destinations. The trip to the center of Belgrade from the airport is quite simple, here you can see what travel options you have. If you need to continue your journey to another city in Serbia, you can either from the Belgrade highway or from the Belgrade railway station.
Nis Airport — code IATA INI — (
Nis Constantin the Great Airport is the second busiest airport in Serbia, but compared to Belgrade Airport it is very small. The airport is located about 4 km from the center of Niš, currently the only option to get to the city is by taxi or transfer. Since 2015, Wizz has been operating from the airport, and in 2016, Ryanair opened its first two routes from Niš to Bratislava and Niš to Berlin. The increase in the number of low-cost routes to / from Nis attracts passengers from all over Serbia.
Morava Airport — IATA code No — (
The airport of Morava is used only at the military airport, but since 2012 the airport also has a terminal for commercial flights, unfortunately, there are still no air carriers from the airport.
Vrsac Airport — IATA code No — (
Vrsac International Airport is another Serbian airport, in the coming years it is planned to modernize the runway, which can make the airport interesting for cargo and passenger carriers.
Ponikve Airport — IATA code UZC — (
Uzice-Ponikve Airport or Lepa-Glav Airport is located in the western part of Serbia, 8 km west of the city of Jelova Gora. Also, there are no scheduled flights at this airport.