Direct (nonstop) flights from Marrakech to Zurich

3 airlines fly nonstop from Marrakesh Menara Airport (RAK) to Zurich Airport (ZRH). It's 1,401 miles (2,255 km), about 3h 25m in the air. Operated by Comlux Aruba, FlexFlight, Edelweiss Air.

RAK
Marrakesh Menara Airport
🇲🇦 Marrakech, Morocco
ZRH
Zurich Airport
🇨🇭 Zurich, Switzerland
Flight Time
3h 25m
Distance
1,401 mi
2,255 km
CO₂/pax
237 kg
−28 kg vs. layover
Airlines
3
Comlux Aruba +2
Time Diff
+1h
Operated by Comlux Aruba Comlux Aruba FlexFlight FlexFlight Edelweiss Air Edelweiss Air

Route data last updated: May 31, 2026

Airlines with non-stop flights

Comlux Aruba CS Comlux Aruba
Route
RAK → ZRH
Flight Time
3h 25m
Distance
1,401 mi
FlexFlight W2 FlexFlight
Route
RAK → ZRH
Flight Time
3h 25m
Distance
1,401 mi
Edelweiss Air WK Edelweiss Air
Route
RAK → ZRH
Flight Time
3h 25m
Distance
1,401 mi

Alternative Routes

Other ways to fly from Marrakech to Zurich with one stop · direct emits 237 kg CO₂ per passenger

RAK CMN (Casablanca) ZRH
Leg 1: 50m (124 mi) Leg 2: 3h 10m (1,287 mi) Total: ~4h 🍃 265 kg CO₂ (+12% vs. direct)
Leg 1
RAK → CMN
50m · 124 mi
View RAK to CMN flights →
Leg 2
CMN → ZRH
3h 10m · 1,287 mi
View CMN to ZRH flights →
RAK AGP (Malaga) ZRH
Leg 1: 1h 25m (404 mi) Leg 2: 2h 35m (999 mi) Total: ~4h 🍃 269 kg CO₂ (+14% vs. direct)
Leg 1
RAK → AGP
1h 25m · 404 mi
View RAK to AGP flights →
Leg 2
AGP → ZRH
2h 35m · 999 mi
View AGP to ZRH flights →
RAK SVQ (Sevilla) ZRH
Leg 1: 1h 25m (419 mi) Leg 2: 2h 38m (1,009 mi) Total: ~4h 3m 🍃 274 kg CO₂ (+16% vs. direct)
Leg 1
RAK → SVQ
1h 25m · 419 mi
View RAK to SVQ flights →
Leg 2
SVQ → ZRH
2h 38m · 1,009 mi
View SVQ to ZRH flights →
RAK FAO (Faro) ZRH
Leg 1: 1h 20m (373 mi) Leg 2: 2h 45m (1,108 mi) Total: ~4h 5m 🍃 281 kg CO₂ (+19% vs. direct)
Leg 1
RAK → FAO
1h 20m · 373 mi
View RAK to FAO flights →
Leg 2
FAO → ZRH
2h 45m · 1,108 mi
View FAO to ZRH flights →
RAK MPL (Montpellier) ZRH
Leg 1: 2h 45m (1,053 mi) Leg 2: 1h 20m (348 mi) Total: ~4h 5m 🍃 267 kg CO₂ (+13% vs. direct)
Leg 1
RAK → MPL
2h 45m · 1,053 mi
View RAK to MPL flights →
Leg 2
MPL → ZRH
1h 20m · 348 mi
View MPL to ZRH flights →

Frequently Asked Questions

How long is the direct flight from Marrakech to Zurich?

A nonstop flight from Marrakech (RAK) to Zurich (ZRH) takes approximately 3 hours and 25 minutes. The distance is 1,401 miles (2,255 km).

Which airlines fly nonstop from Marrakech to Zurich?

3 airlines: Comlux Aruba, FlexFlight, Edelweiss Air.

Is there a nonstop flight from Marrakech to Zurich?

Yes. 3 airlines: Comlux Aruba, FlexFlight, Edelweiss Air.

How far is Marrakech from Zurich?

The flight distance from Marrakech to Zurich is 1,401 miles (2,255 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Marrakech and Zurich?

Zurich is 1 hour ahead of Marrakech. (Africa/Casablanca vs Europe/Zurich.)

What type of aircraft flies from Marrakech to Zurich?

At 3h 25m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Morocco to Switzerland?

Depends on your passport. Check with the Switzerland embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Marrakech to Zurich?

Roughly 237 kg CO2 per passenger one-way. That's about the same as driving 1,185 km.

Is the return flight from Zurich to Marrakech also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Marrakech to Zurich?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Marrakesh Menara Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.