Flights from Zurich to Ohrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
ZRH to OHD – All flight route options from Zurich Airport, Switzerland to Ohrid, Macedonia. These flights are operated by 6 different airlines. Fly non-stop or choose a connecting flight via Belgrade. The shortest flight time is 2 hours. 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 Ohrid
We got great deals on hotels and car rentals near the airport.
Zurich to Ohrid flights
There are over 4 and approximately 7 flights every week. You can fly non-stop to Ohrid (OHD) from Zurich (ZRH) with Edelweiss Air, TAB or Comlux Aruba or opt for a connecting flight via Belgrade (BEG).
Zurich to Ohrid with Edelweiss Air
Edelweiss Air has non-stop every Tuesday or Thursday between 2:00 pm and 10:00 pm.
With Air Serbia
If you fly from Zurich with Air Serbia you will do a stopover in Belgrade, BEG before reaching Ohrid. This flight trip will take 5 hours and 20 minutes and you can fly every Monday, Wednesday, Thursday or Friday with departures at 09:30 or 20:40.
Distance & flight times: Zurich Airport to Ohrid
The shortest flight time between ZRH and OHD is 2 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 10m | - | 745 miles (1199 km) |
BEG Belgrade | 5h 20m | 2h 0m | 847 miles (1363 km) |




Quick copy and share this page
From Zurich to Macedonia
We have found another destination to Macedonia from Zurich Airport as well.
-
SKP Skopje Direct
From Switzerland to Ohrid
We have found another destination to Macedonia from Zurich Airport as well.