Direct flights to Belgrade BEG

Belgrade Airport is the largest airport in Republic of Serbia. In total there are 98 airports with direct flights to Belgrade from 37 different countries and 2 U.S. states. The airport is a hub for Air Serbia. You can easily reach Belgrade with daily non-stop flights from 9 other major hubs like Istanbul (Turkish Airlines), Vienna (Austrian) and Zurich (SWISS).

BEG Click to open the interactive map.

Non-stop routes to BEG:


No direct flights found. Try clear all filters.
Major airlines with daily flights to Belgrade
Daily flights with Turkish Airlines
Daily flights with Austrian
Daily flights with SWISS
Daily flights with Lufthansa
Daily flights with flydubai
Daily flights with KLM
Daily flights with LOT
Daily flights with Qatar Airways
BEG routes and destination map
Show flights from Belgrade instead? Cheap flights to Belgrade

Yes, you can fly to Belgrade (BEG) from New York (BEG) and Chicago (BEG).

There are 26 airlines with direct flights to Belgrade. Air Serbia, SWISS and Austrian are the most popular ones.

All 3 big alliances are flying to Belgrade. Star Alliance, Oneworld and SkyTeam.

The IATA code is BEG and the ICAO code is LYBE.

You can fly daily from 9 different airports hubs to Belgrade. Including Vienna with Austrian, Zurich with SWISS and Istanbul with Turkish Airlines.

Depends where you are flying from. It takes 11h 50min from Tianjin (TSN) and 48min from Nis (INI).

There are 2 airports in Belgrade with scheduled flights.

The airport with the most scheduled flight is Belgrad Nikola Tesla Airport (BEG).

It depends on where from and when you are flying. The average one-way ticket price according to our data is $116.
Direct flights to Republic of Serbia
Nis (INI)

Flights from 13 different airports

Moreva Airport
Moreva Airport (KVO)

Flights from 3 different airports