Cheap flights to Belgrade
The primary air hub for arriving in the Serbian capital is Belgrade Nikola Tesla Airport, located just 12 kilometers from the city center. Direct air connections to Belgrade are available from numerous directions, led by regular flights from Istanbul (124 flights per week) and Amsterdam (104 flights). There is also a high frequency of flights from cities such as Zurich and Tivat.
A total of 51 airlines operate flights to the Serbian capital, providing travelers with a wide choice of routes. The largest volume of traffic is handled by the national carrier Air Serbia, as well as Wizz Air and the German airline Lufthansa. Below on this page, you can find cards for popular departure cities with a convenient search feature, and details about the route can be clarified in the how to get there section.

Stockholm — Belgrade

Bergamo — Belgrade

Gothenburg — Belgrade

Malmö — Belgrade

Nis — Belgrade

Nice — Belgrade

Paris — Belgrade

Madrid — Belgrade

Eindhoven — Belgrade

Rome — Belgrade

Geneva — Belgrade

Berlin — Belgrade
When is the best time to book a flight to Belgrade?
The price of a flight to Belgrade changes depending on how far ahead you book. For the best chance of a lower fare, book around 29 days before departure, when the average ticket costs about $518. Fares also tend to climb as the departure date gets closer.
Flight insights to Belgrade
Data-driven trends for direct flights to Belgrade — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Belgrade come from Istanbul, Amsterdam and Zurich. Istanbul leads with around 124 flights a week.
Top departure countries
Most direct flights to Belgrade depart from Germany, Montenegro and Turkey. Germany alone accounts for about 13% of all direct routes.
- Germanyavg $49
- Montenegroavg $59
- Turkeyavg $96
- Switzerlandavg $61
- Italyavg $35
Direct routes & fares
Popular non-stop routes to Belgrade range from Vienna at $56 to Amsterdam at $126 — a quick way to compare direct-flight fares.
Cheapest departure cities
The cheapest places to fly to Belgrade from right now are Stockholm from $14, Milan from $17 and Gothenburg from $20.
- Stockholmfrom $14
- Milanfrom $17
- Gothenburgfrom $20
- Memmingenfrom $21
- Dortmundfrom $28
Longest direct flights
The longest direct flight to Belgrade is from New York City at about 9h 50m, followed by Dubai (5h 23m) and Doha (5h 2m).
- New York City9h 50m
- Dubai5h 23m
- Doha5h 2m
- Lisbon3h 45m
- Hurghada3h 26m
Popular departure cities to Belgrade
Frequently asked questions
- From how many cities can you fly to Belgrade?
- Currently, regular flights to Belgrade are operated from 15 major cities included in the main flight network. Passengers have access to direct flights from key transport hubs in Europe and the Middle East.
- Which cities have the most flights to Belgrade?
- The highest number of flights per week are from Istanbul (124 flights), Amsterdam (104 flights), and Zurich (103 flights). Tivat and Vienna are also popular points of departure.
- How many airlines operate flights to Belgrade?
- In total, 51 airlines provide flights on this route. Notable carriers include Air Serbia, Wizz Air, and Lufthansa.
- Which airports receive flights to Belgrade?
- The country's main international airport is Belgrade Nikola Tesla Airport (BEG). It is conveniently located just 12 kilometers from the central areas of the capital.
- When is the best time to buy flight tickets to Belgrade?
- The optimal time for booking is considered to be 2–3 months before the planned travel date. This is especially true for the high season when demand for flights with Turkish Airlines or other major carriers increases significantly.
- How to find cheap tickets to Belgrade?
- To find the most advantageous options, it is recommended to compare offers from all 51 airlines using the search tool in the departure city cards. Booking in advance and selecting flights in the middle of the week often help in finding tickets at more affordable prices.