Flights from Agadir to Zurich – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
AGA to ZRH – All flight route options from Inezgane Airport, Morocco to Zurich Airport, Switzerland. These flights are operated by 4 airlines. Fly non-stop with Edelweiss Air or choose from 3 different transit flights. The shortest flight time is 3 hours and 33 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.
Agadir to Zurich flights
There are over 4 and approximately 2 flights every week. You can fly non-stop to Zurich (ZRH) from Agadir (AGA) with Edelweiss Air but if a stopover option suits you better you can choose to fly via Dusseldorf, Munich or any other of the 3 alternatives with connectiing airports.
Agadir to Zurich with Edelweiss Air
Edelweiss Air has non-stop every Wednesday or Saturday between 10:00 am and 6:00 pm.
Note Non-stop flights with Edelweiss Air will begin in Aug 2025.
With Eurowings
If you fly from Agadir with Eurowings you will do a stopover in Dusseldorf, DUS before reaching Zurich. This flight trip will take 7 hours and 5 minutes and you can fly every Tuesday with departures at 13:05.
Distance & flight times: Inezgane Airport to Zurich Airport
The shortest flight time between AGA and ZRH is 3 hours and 33 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 33m | - | 1528 miles (2459 km) |
DUS Dusseldorf | 7h 5m | 1h 55m | 1954 miles (3144 km) |
MUC Munich | 8h 30m | 3h 35m | 1843 miles (2965 km) |
LUX Luxembourg | 8h 40m | 3h 40m | 1754 miles (2822 km) |



Quick copy and share this page
From Agadir to Switzerland
We have found another destination to Switzerland from Inezgane Airport as well.
-
GVA Geneva Direct
From Morocco to Zurich
Below is a list of other cities in Morocco with flights to Zurich with either non-stop or connecting flights.