Flights from Belgrade to Zurich – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BEG to ZRH – All flight route options from Belgrad Nikola Tesla Airport, Serbia to Zurich Airport, Switzerland. These routes are operated by 11 airlines. Fly non-stop with Air Serbia or SWISS, or choose from 33 different stopover flights. The shortest flight time is 1 hour and 50 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 Zurich Airport
We got great deals on hotels and car rentals near the airport.
Belgrade to Zurich flights
There are over 35 airlines and as many as 280 flights every week to this destination. You can fly non-stop to Zurich (ZRH) from Belgrade (BEG) with Air Serbia or SWISS but if a stopover option suits you better you can choose to fly via Berlin, Frankfurt or any other of the 33 alternatives with connectiing airports.
Belgrade to Zurich with Air Serbia
You can fly non-stop every weekday with flights departing at 6:00 am, 12 noon or 6:00 pm.
With Eurowings
If you fly from Belgrade with Eurowings you will do a stopover in Dusseldorf, DUS before reaching Zurich. This flight trip will take 4 hours and 10 minutes and you can fly every Monday or Wednesday with departures at 14:25.
Distance & flight times: Belgrade Airport to Zurich Airport
The shortest flight time between BEG and ZRH is 1 hour and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 50m | - | 594 miles (956 km) |
BER Berlin | 4h 20m | 1h 0m | 1016 miles (1635 km) |
FRA Frankfurt | 4h 20m | 1h 15m | 837 miles (1347 km) |
NAP Naples | 4h 20m | 1h 0m | 949 miles (1527 km) |
NCE Nice | 4h 25m | 1h 0m | 927 miles (1492 km) |
HAJ Hanover | 4h 33m | 1h 15m | 1069 miles (1720 km) |
VIE Vienna | 4h 35m | 2h 30m | 666 miles (1072 km) |
LJU Ljubljana | 4h 35m | 1h 50m | 594 miles (956 km) |
DUS Dusseldorf | 4h 40m | 1h 15m | 1048 miles (1686 km) |
SPU Split | 4h 40m | 40m | 683 miles (1099 km) |
FCO Rome | 4h 40m | 1h 10m | 891 miles (1434 km) |
PRG Prague | 4h 45m | 1h 10m | 782 miles (1258 km) |
STR Stuttgart | 4h 50m | 2h 15m | 681 miles (1096 km) |
MXP Milan | 4h 50m | 2h 5m | 696 miles (1120 km) |
BUD Budapest | 4h 55m | 2h 5m | 689 miles (1109 km) |
BRU Brussels | 5h 0m | 1h 20m | 1148 miles (1847 km) |
GVA Geneva | 5h 5m | 2h 20m | 840 miles (1352 km) |
VCE Venice | 5h 5m | 1h 50m | 619 miles (996 km) |
FLR Florence | 5h 15m | 1h 50m | 742 miles (1194 km) |
TIV Tivat | 5h 20m | 2h 30m | 795 miles (1279 km) |
BLQ Bologna | 5h 25m | 1h 55m | 688 miles (1107 km) |
OHD Ohrid | 5h 40m | 1h 50m | 998 miles (1606 km) |
ZAG Zagreb | 6h 5m | 3h 15m | 595 miles (957 km) |
MUC Munich | 6h 10m | 2h 0m | 637 miles (1025 km) |
TGD Podgorica | 6h 25m | 3h 40m | 813 miles (1308 km) |
ZAD Zadar | 7h 15m | 3h 30m | 654 miles (1052 km) |
OTP Bucharest | 7h 15m | 4h 35m | 1152 miles (1854 km) |
CDG Paris | 7h 20m | 3h 25m | 1186 miles (1908 km) |
SKP Skopje | 7h 30m | 4h 15m | 957 miles (1540 km) |
TIA Tirana | 7h 35m | 4h 30m | 932 miles (1500 km) |
WAW Warsaw | 7h 40m | 4h 5m | 1155 miles (1858 km) |
SJJ Sarajevo | 7h 45m | 3h 55m | 657 miles (1057 km) |
SOF Sofia | 8h 0m | 4h 30m | 1013 miles (1630 km) |
DBV Dubrovnik | 8h 10m | 5h 0m | 772 miles (1242 km) |



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