Wayfli › Airports › Belgrade (BEG)

Direct flights from Belgrade Nikola Tesla Airport (BEG)

Belgrade Nikola Tesla Airport in Belgrade, Serbia has direct flights to 94 airports in 41 countries, flown by 34 airlines. The longest is to Shanghai (PVG) at 8,440 km.

See every route from BEG on the map
94direct destinations
41countries
34airlines

Direct flights from BEG by country

Germany (10)

Italy (7)

Spain (7)

Russia (5)

Sweden (5)

Turkey (4)

Bosnia and Herzegovina (3)

China (3)

Croatia (3)

France (3)

Switzerland (3)

Austria (2)

Belgium (2)

Bulgaria (2)

Greece (2)

Montenegro (2)

Netherlands (2)

Norway (2)

Poland (2)

United Arab Emirates (2)

United Kingdom (2)

United States (2)

Albania (1)

Armenia (1)

Azerbaijan (1)

Cyprus (1)

Czech Republic (1)

Denmark (1)

Egypt (1)

Georgia (1)

Hungary (1)

Israel (1)

Kazakhstan (1)

Macedonia (1)

Malta (1)

Portugal (1)

Qatar (1)

Romania (1)

Serbia (1)

Slovenia (1)

Tunisia (1)

Airlines flying from BEG

Aegean Airlines, Aeroflot, Air Cairo, Air France, Air Montenegro, Air Serbia, Ajet, Austrian Airlines, Belavia, China Southern Airlines, Croatia Airlines, Etihad Airways, FLYONE Armenia, Flydubai, Hainan Airlines, ITA Airways, JetSmart, LOT Polish, Lufthansa, Norwegian Air Shuttle, Norwegian Air Sweden, Pegasus Airlines, Qatar Airways, SAS Scandinavian, SCAT, SWISS, Tarom, Tunisair, Turkish Airlines, Wizz Air, Wizz Air Malta, Wizz Air UK, easyJet, iFly

Going somewhere BEG doesn’t fly direct?

Wayfli finds the best one- and two-stop connections from Belgrade to any airport in the world. Pick a destination on the map.

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.