Direct flights from Belgrade to Zurich
All flights from BEG to ZRH non-stop. There are direct flights from Belgrad Nikola Tesla Airport (BEG), Serbia to Zurich Airport (ZRH), Switzerland with SWISS and Air Serbia. 41 weekly departures are currently scheduled on this route. Departure times range from 06:50 to 20:05 depending on the schedule period. The flight distance is 594 miles (956 km). Flight time ranges from 1 hour and 50 minutes to 1 hour and 55 minutes.
Flight schedule from Belgrade to Zurich with SWISS
This is a weekly direct flight schedule for SWISS. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-02
Flight schedule from Belgrade to Zurich with Air Serbia
This is a weekly direct flight schedule for Air Serbia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-02
Belgrade to Zurich scheduled departures
Select a date to see every published non-stop departure between BEG and ZRH.
BEG - ZRH route facts
-
Distance594 miles (956 km)
-
Flight time1 hour and 50 minutes to 1 hour and 55 minutes
-
Airlines
SWISS
Air Serbia -
Airline alliancesStar Alliance
-
CabinsEconomy
-
Hub airportsSWISS: ZRHAir Serbia: BEG
-
Departure terminalsSWISS: Terminal 2Air Serbia: Terminal 2
-
AircraftSWISS: Airbus A320neo, Airbus A321neo, Airbus A320, Airbus A220-300 and Embraer 195 E2Air Serbia: Embraer 195 and Legacy 1000, Airbus A319, Airbus A220-300, Embraer 190, Airbus A320 (sharklets) and Airbus A320
Route FAQ
Direct flights from Belgrade to Switzerland
From Belgrade to Geneva
GVA Geneva Airport
From Belgrade to Mulhouse, France/Basel
MLH Bale Mulhouse
