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 personLowest 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.