Flights from Switzerland to Marrakech (RAK) from USD 277

Promo Code

Best Flight Deals from Switzerland to Morocco

USD
keyboard_arrow_down

Geneva (GVA)to

Marrakech (RAK)
07/06/2026 - 09/06/2026
From
USD 290
Viewed 1 day ago
Round trip
Economy

Geneva (GVA)to

Marrakech (RAK)
08/06/2026 - 11/06/2026
From
USD 310
Viewed 14 hours ago
Round trip
Economy

Zurich (ZRH)to

Marrakech (RAK)
07/06/2026 - 09/06/2026
From
USD 277
Viewed 14 hours ago
Round trip
Economy

Zurich (ZRH)to

Marrakech (RAK)
19/05/2026 - 21/05/2026
From
USD 278
Viewed 15 hours ago
Round trip
Economy

*The fares shown have been updated in the last 48 hours and may no longer be available at the time of booking. Additional fees and charges may apply for optional products and services.

Business Flights Deals

USD

Geneva (GVA)to

Marrakech (RAK)
04/05/2026 - 07/05/2026

Round trip

Business

From
USD 774
Viewed 1 day ago

Geneva (GVA)to

Marrakech (RAK)
05/05/2026 - 08/05/2026

Round trip

Business

From
USD 812
Viewed 16 hours ago

Zurich (ZRH)to

Marrakech (RAK)
09/05/2026 - 11/05/2026

Round trip

Business

From
USD 884
Viewed 15 hours ago

Zurich (ZRH)to

Marrakech (RAK)
19/05/2026 - 26/05/2026

Round trip

Business

From
USD 892
Viewed 15 hours ago

*The fares shown have been updated in the last 48 hours and may no longer be available at the time of booking. Additional fees and charges may apply for optional products and services.

Best Flight Deals from Switzerland to Marrakech

USD
keyboard_arrow_down
Best Flight Deals from Switzerland to Marrakech
From
To
Fare Type
Dates
Price
Geneva (GVA)Marrakech (RAK)Round trip
|
Economy
07/06/2026 - 09/06/2026

From

USD 290

Viewed 1 day ago

Geneva (GVA)Marrakech (RAK)Round trip
|
Economy
08/06/2026 - 11/06/2026

From

USD 310

Viewed 14 hours ago

Zurich (ZRH)Marrakech (RAK)Round trip
|
Economy
07/06/2026 - 09/06/2026

From

USD 277

Viewed 14 hours ago

Zurich (ZRH)Marrakech (RAK)Round trip
|
Economy
06/06/2026 - 08/06/2026

From

USD 340

Viewed 1 day ago

*The fares shown have been updated in the last 48 hours and may no longer be available at the time of booking. Additional fees and charges may apply for optional products and services.