Wayfli › Amsterdam (AMS) › To Belgrade (BEG)

Amsterdam (AMS) to Belgrade (BEG) flights

There are direct flights from Amsterdam Airport Schiphol to Belgrade Nikola Tesla Airport, sold by 2 airlines (including codeshares): Etihad Airways and Air Serbia. The distance is 1,410 km, about 2h 15m in the air. There are also 24 one-stop options, via airports such as Paris, Frankfurt and Munich.

Live fares for AMS → BEGSee all routes on the map
1,410 kmdistance
~2h 15mdirect flight time (estimate)
2direct airlines
24one-stop options

Direct flights from Amsterdam to Belgrade

RouteAirlines (incl. codeshares)DistanceTime (est.)
AMS → BEGEtihad Airways, Air Serbia1,410 km~2h 15m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
CDG ParisAir France and KLM then Air France and Air Serbia1,822 km~4h 55m
FRA FrankfurtEthiopian Airlines and KLM then Etihad Airways and Air Serbia1,421 km~4h 25m
MUC MunichKLM and Lufthansa then Air Serbia and Lufthansa1,424 km~4h 25m
VIE ViennaKLM and Austrian Airlines then Air Serbia and Austrian Airlines1,424 km~4h 25m
ZRH ZurichKLM and SWISS then Air Serbia and SWISS1,554 km~4h 35m
MXP MilanoeasyJet then ITA Airways and Air Serbia1,707 km~4h 45m
BRU BrusselsKLM then Air Serbia1,514 km~4h 30m
BUD BudapestKLM then Belavia and Air Serbia1,471 km~4h 30m
DUS DuesseldorfITA Airways and KLM then Air Serbia1,413 km~4h 25m
PRG PragueKLM and SmartWings Czechia then Air Serbia1,447 km~4h 25m
GVA GenevaKLM and easyJet then iFly and SWISS1,798 km~4h 50m
BER BerlinKLM then Wizz Air1,570 km~4h 35m

More from Amsterdam and Belgrade

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.