Flights from Belgrade to Frankfurt am Main

BEGFRA

Belgrade Nikola Tesla Airport (Belgrade, Serbia) → Frankfurt Main Airport (Frankfurt am Main, Germany)

Also known as Frankfurt am Main.

Est. nonstop
~1h 47m
Distance
1,055 km
One-way from
$51
Airlines
Air Serbia, Lufthansa

Fares by month

One-way, per person

Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.

Loading schedule…

Belgrade to Frankfurt am Main — frequently asked

How long is the flight from Belgrade to Frankfurt am Main?
BEG–FRA is about 1h 47m nonstop, covering 1,055 km (656 mi).
Which airlines fly nonstop from Belgrade to Frankfurt am Main?
Air Serbia, Lufthansa operate this route nonstop.
How much is a flight from Belgrade to Frankfurt am Main?
One-way fares on BEG–FRA recently started from $51 ($58 nonstop). The lowest recent fare is for travel in November 2026. Fares change daily, so check current prices before booking.