The places connected to Belgrad on the most scheduled services, busiest first.
Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Belgrad not already shown in a shorter great-circle distance band.
Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Belgrad of 3,000 miles or more.
Belgrad has nonstop connections with 13 airports in Germany: Frankfurt-am-Main (FRA), Munich (MUC), Memmingen (FMM), Dortmund (DTM), Berlin (BER), Dusseldorf (DUS), Hamburg (HAM), Baden-Baden (FKB), Stuttgart (STR), Friedrichshafen (FDH), Cologne (CGN), Hannover (HAJ), and Nuremberg (NUE). These routes are served by Air Canada (Star Alliance), Air Europa (SkyTeam), Air Serbia, airBaltic, All Nippon Airways (Star Alliance), Bulgaria Air, Eurowings (Star Alliance), Lufthansa (Star Alliance), Qatar Airways (Oneworld), Singapore Airlines (Star Alliance), United Airlines (Star Alliance), and Wizz Air.
Belgrad has nonstop connections with 12 airports in Italy: Milan (MXP), Rome (FCO), Bergamo (BGY), Palermo (PMO), Alghero (AHO), Bari (BRI), Bologna (BLQ), Venezia (VCE), Catania (CTA), Firenze (FLR), Pisa (PSA), and Napoli (NAP). These routes are served by Air Europa (SkyTeam), Air Serbia, airBaltic, Alitalia (Star Alliance), BQ, Bulgaria Air, Etihad Airways, Qatar Airways (Oneworld), and Wizz Air.
Belgrad has nonstop connections with 8 airports in Greece: Athens (ATH), Thessaloniki (SKG), Rodes Island (RHO), Souda (CHQ), Kerkyra Island (CFU), Heraklion (HER), Mykonos Island (JMK), and Santorini Island (JTR). These routes are served by Aegean Airlines (Star Alliance), Air France (SkyTeam), Air Serbia, Alitalia (Star Alliance), EgyptAir (Star Alliance), Etihad Airways, IndiGo, JetBlue, Qatar Airways (Oneworld), and Wizz Air.
Belgrad has nonstop connections with 8 airports in Spain: Barcelona (BCN), Madrid (MAD), Alicante (ALC), Valencia (VLC), Sevilla (SVQ), Malaga (AGP), Palma De Mallorca (PMI), and Tenerife Island (TFS). These routes are served by Air Europa (SkyTeam), Air Serbia, and Wizz Air.
Belgrad has nonstop connections with 7 airports in Croatia: Zagreb (ZAG), Dubrovnik (DBV), Split (SPU), Pula (PUY), Zadar (ZAD), Brac Island (BWK), and Rijeka (RJK). These routes are served by Aegean Airlines (Star Alliance), Air Serbia, Alitalia (Star Alliance), Bulgaria Air, and TAROM (SkyTeam).
Belgrad has nonstop connections with 6 airports in France: Paris (CDG), Nice (NCE), Beauvais/Tille (BVA), Bale/Mulhouse (BSL), Grenoble/Saint-Geoirs (GNB), and Lyon (LYS). These routes are served by Air France (SkyTeam), Air Serbia, easyJet, JetBlue, and Wizz Air.
Belgrad has nonstop connections with 5 airports in Russian Federation: Moscow (SVO), St. Petersburg (LED), Nizhny Novgorod (GOJ), Sochi (AER), and Kazan (KZN). These routes are served by Air Serbia.
Belgrad has nonstop connections with 4 airports in Sweden: Malmo (MMX), Stockholm / Nykoping (NYO), Gothenburg (GOT), and Stockholm (ARN). These routes are served by Air Serbia, Bulgaria Air, TAROM (SkyTeam), and Wizz Air.
Belgrad has nonstop connections with 4 airports in Turkey: Arnavutkoy (IST), Istanbul (SAW), Ankara (ESB), and Izmir (ADB). These routes are served by Air Serbia, Etihad Airways, IndiGo, Pegasus Airlines, Qatar Airways (Oneworld), Turkish Airlines (Star Alliance), and VF.
Belgrad has nonstop connections with 3 airports in Bosnia and Herzegovina: Sarajevo (SJJ), Banja Luka (BNX), and Mostar (OMO). These routes are served by Aegean Airlines (Star Alliance), Air France (SkyTeam), Air Serbia, Alitalia (Star Alliance), Bulgaria Air, Etihad Airways, Qatar Airways (Oneworld), and Turkish Airlines (Star Alliance).
Belgrad has nonstop connections with 3 airports in China: Guangzhou (CAN), Beijing (PEK), and Shanghai (PVG). These routes are served by Air Serbia, China Southern Airlines, and Hainan Airlines.
Belgrad has nonstop connections with 3 airports in Switzerland: Zurich (ZRH), Bale/Mulhouse (MLH), and Geneva (GVA). These routes are served by Air Europa (SkyTeam), Air Serbia, airBaltic, Bulgaria Air, easyJet, Swiss International Air Lines (Star Alliance), TAP Portugal (Star Alliance), and Wizz Air.
Belgrad has nonstop connections with 2 airports in Austria: Vienna (VIE) and Salzburg (SZG). These routes are served by Aegean Airlines (Star Alliance), Air Canada (Star Alliance), Air China (Star Alliance), Air Dolomiti (Star Alliance), Air Serbia, airBaltic, Alitalia (Star Alliance), All Nippon Airways (Star Alliance), Austrian Airlines (Star Alliance), Bulgaria Air, Etihad Airways, JetBlue, and Qatar Airways (Oneworld).
Belgrad has nonstop connections with 2 airports in Bulgaria: Sofia (SOF) and Varna (VAR). These routes are served by Air France (SkyTeam), Air Serbia, Alitalia (Star Alliance), Bulgaria Air, Etihad Airways, and JetBlue.
Belgrad has nonstop connections with 2 airports in Montenegro: Tivat (TIV) and Podgorica (TGD). These routes are served by Air France (SkyTeam), Air Serbia, Alitalia (Star Alliance), Bulgaria Air, Etihad Airways, Interjet, Qatar Airways (Oneworld), TAROM (SkyTeam), and Turkish Airlines (Star Alliance).
Belgrad has nonstop connections with 2 airports in Netherlands: Amsterdam (AMS) and Eindhoven (EIN). These routes are served by AeroMexico (SkyTeam), Air Europa (SkyTeam), Air Serbia, airBaltic, Delta Air Lines (SkyTeam), JetBlue, KLM (SkyTeam), Scandinavian Airlines (SkyTeam), and Wizz Air.
The other 99 routes are scheduled across the whole window the feed publishes.
How many of these places each program's airlines fly to Belgrad from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Air Serbia links Belgrad nonstop with Doha (DOH), Tbilisi (TBS), Guangzhou (CAN), Baku (GYD), and Shanghai (PVG).
Arkia links Belgrad nonstop with Tel Aviv (TLV).
Azerbaijan Airlines links Belgrad nonstop with Baku (GYD).
China Southern Airlines links Belgrad nonstop with Guangzhou (CAN).
El Al links Belgrad nonstop with Tel Aviv (TLV).
Emirates links Belgrad nonstop with Dubai (DXB).
flydubai links Belgrad nonstop with Dubai (DXB).
Hainan Airlines links Belgrad nonstop with Beijing (PEK).
Japan Airlines (Oneworld) links Belgrad nonstop with Doha (DOH).
Malaysia Airlines (Oneworld) links Belgrad nonstop with Doha (DOH).
Qatar Airways (Oneworld) links Belgrad nonstop with Doha (DOH).
Royal Jordanian (Oneworld) links Belgrad nonstop with Amman (AMM).
Rwandair links Belgrad nonstop with Doha (DOH).
SCAT Airlines links Belgrad nonstop with Astana (NQZ).
SriLankan Airlines (Oneworld) links Belgrad nonstop with Doha (DOH).
Virgin Australia links Belgrad nonstop with Doha (DOH).
Air Cairo links Belgrad nonstop with Hurghada (HRG).
Nouvelair links Belgrad nonstop with Monastir (MIR) and Djerba (DJE).
Air Serbia links Belgrad nonstop with New York (JFK), Chicago (ORD), and Toronto (YYZ).
JetBlue links Belgrad nonstop with New York (JFK) and Chicago (ORD).
The airport's official name is Belgrade Nikola Tesla Airport. On Roame and most flight schedules, you will find it under the code BEG.
The IATA airport code for Belgrade Nikola Tesla Airport is BEG. Enter BEG in Flightmap whenever you want to use this exact airport.
Belgrade Nikola Tesla Airport serves Belgrad, Serbia. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to BEG, not just the broader city.
Open the map with Anywhere as your starting point and BEG as the destination. Each result keeps the route pointed toward Belgrad, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to BEG.
Yes. When Roame has observed award availability for a route to BEG, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Belgrad has nonstop connections with 2 airports in North Macedonia: Skopje (SKP) and Ohrid (OHD). These routes are served by Aegean Airlines (Star Alliance), Air France (SkyTeam), Air Serbia, Alitalia (Star Alliance), Etihad Airways, KLM (SkyTeam), Qatar Airways (Oneworld), and Turkish Airlines (Star Alliance).
Belgrad has nonstop connections with 2 airports in Norway: Oslo (OSL) and Tromso (TOS). These routes are served by Air Serbia, Bulgaria Air, Norwegian Air Shuttle (NAS), and TAROM (SkyTeam).
Belgrad has nonstop connections with 2 airports in Poland: Warsaw (WAW) and Krakow (KRK). These routes are served by Air Serbia, LOT Polish Airlines (Star Alliance), and Scandinavian Airlines (SkyTeam).
Belgrad has nonstop connections with 2 airports in Portugal: Lisbon (LIS) and Porto (OPO). These routes are served by Air Serbia.