Flights from Zurich to Belgrade – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
ZRH to BEG – All flight route options from Zurich Airport, Switzerland to Belgrad Nikola Tesla Airport, Serbia. These routes are operated by 15 airlines. Fly non-stop with Air Serbia or SWISS, or choose from 29 different stopover flights. The shortest flight time is 1 hour and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Belgrad Nikola Tesla Airport
We got great deals on hotels and car rentals near the airport.
Zurich to Belgrade flights
There are over 32 airlines and as many as 141 flights every week to this destination. You can fly non-stop to Belgrade (BEG) from Zurich (ZRH) with Air Serbia or SWISS but if a stopover option suits you better you can choose to fly via Zadar, Ljubljana or any other of the 30 alternatives with connectiing airports.
Zurich to Belgrade with Air Serbia
You can fly non-stop every weekday with flights departing between 9:00 am and 8:00 pm.
With Austrian
If you fly from Zurich with Austrian you will do a stopover in Vienna, VIE before reaching Belgrade. This flight trip will take 4 hours and 50 minutes and you can fly every weekday with departures between 10:00 am and 7:00 pm. Austrian is a Star Alliance member.
Distance & flight times: Zurich Airport to Belgrade Airport
The shortest flight time between ZRH and BEG is 1 hour and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 40m | - | 594 miles (956 km) |
ZAD Zadar | 3h 35m | 1h 0m | 654 miles (1052 km) |
LJU Ljubljana | 3h 50m | 40m | 594 miles (956 km) |
BUD Budapest | 3h 55m | 2h 45m | 689 miles (1109 km) |
PRG Prague | 4h 0m | 1h 20m | 782 miles (1258 km) |
SPU Split | 4h 5m | 1h 45m | 683 miles (1099 km) |
VIE Vienna | 4h 15m | 1h 5m | 666 miles (1072 km) |
NAP Naples | 4h 18m | 1h 40m | 949 miles (1527 km) |
NCE Nice | 4h 25m | 1h 15m | 927 miles (1492 km) |
ZAG Zagreb | 4h 25m | 1h 55m | 595 miles (957 km) |
STR Stuttgart | 4h 30m | 45m | 681 miles (1096 km) |
FCO Rome | 4h 35m | 1h 40m | 891 miles (1434 km) |
FRA Frankfurt | 4h 45m | 1h 45m | 837 miles (1347 km) |
MXP Milan | 4h 50m | 2h 15m | 696 miles (1120 km) |
BRU Brussels | 4h 50m | 2h 0m | 1148 miles (1847 km) |
VCE Venice | 4h 55m | 50m | 619 miles (996 km) |
FLR Florence | 5h 0m | 1h 50m | 742 miles (1194 km) |
TIV Tivat | 5h 0m | 2h 25m | 795 miles (1279 km) |
DUS Dusseldorf | 5h 0m | 1h 45m | 1048 miles (1686 km) |
CFU Kerkyra | 5h 5m | 1h 45m | 1152 miles (1854 km) |
KRK Krakow | 5h 10m | 1h 55m | 910 miles (1464 km) |
MUC Munich | 5h 13m | 3h 0m | 637 miles (1025 km) |
HAJ Hanover | 5h 30m | 2h 40m | 1069 miles (1720 km) |
BER Berlin | 5h 30m | 2h 40m | 1016 miles (1635 km) |
CDG Paris | 5h 50m | 2h 5m | 1186 miles (1908 km) |
WAW Warsaw | 6h 5m | 2h 25m | 1155 miles (1858 km) |
TIA Tirana | 6h 20m | 3h 20m | 932 miles (1500 km) |
SOF Sofia | 6h 40m | 3h 20m | 1013 miles (1630 km) |
OHD Ohrid | 6h 45m | 3h 5m | 998 miles (1606 km) |
SJJ Sarajevo | 7h 20m | - | - |
OTP Bucharest | 7h 50m | 3h 25m | 1152 miles (1854 km) |



Quick copy and share this page
From Zurich to Serbia
We have found another destination to Serbia from Zurich Airport as well.
-
INI Nis Direct
From Switzerland to Belgrade
Below is a list of other cities in Switzerland with flights to Belgrade with either non-stop or connecting flights.
-
GVA Geneva Direct
-
MLH Mulhouse, France/Basel Direct