Book Royal Air Maroc Flights to Morocco
Popular Flight Deals Morocco
{{originCity}} ({{originAirportCode}}) to
{{destinationCity}} ({{destinationAirportCode}})
{{destinationCity}} ({{destinationAirportCode}})
{{departureDateLabel}} {{formattedDepartureDate}} {{formattedReturnDate}}
{{formattedFlightType}} / {{formattedTravelClass}}
From{{formattedTotalPrice}}*
{{formattedPriceLastSeen}}Geneva (GVA) to
Casablanca (CMN)
Casablanca (CMN)
26/05/2024 31/05/2024
Round-trip / Economy
FromCHF263,00*
Last Seen: 1 day agoGeneva (GVA) to
Marrakech (RAK)
Marrakech (RAK)
31/05/2024 02/06/2024
Round-trip / Economy
FromCHF387,40*
Last Seen: 1 day agoGeneva (GVA) to
Dakhla (VIL)
Dakhla (VIL)
21/05/2024 31/05/2024
Round-trip / Economy
FromCHF466,65*
Last Seen: 13 hrs agoGeneva (GVA) to
Ouarzazate (OZZ)
Ouarzazate (OZZ)
27/05/2024 05/06/2024
Round-trip / Economy
FromCHF425,40*
Last Seen: 1 day agoGeneva (GVA) to
Tangier (TNG)
Tangier (TNG)
01/06/2024 08/06/2024
Round-trip / Economy
FromCHF425,40*
Last Seen: 1 day agoGeneva (GVA) to
Errachidia (ERH)
Errachidia (ERH)
12/05/2024 16/05/2024
Round-trip / Economy
FromCHF346,40*
Last Seen: 1 day agoFailed to load data.
View more
*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional fees and charges for optional products and services may apply.
Book your ticket to Morocco
{{originCity}} ({{originAirportCode}}) to
{{destinationCity}} ({{destinationAirportCode}})
{{destinationCity}} ({{destinationAirportCode}})
{{departureDateLabel}} {{formattedDepartureDate}} {{formattedReturnDate}}
{{formattedFlightType}} / {{formattedTravelClass}}
From{{formattedTotalPrice}}*
{{formattedPriceLastSeen}}Geneva (GVA) to
Casablanca (CMN)
Casablanca (CMN)
22/02/2025 01/03/2025
Round-trip / Economy
FromCHF320,00*
Last Seen: 1 day agoGeneva (GVA) to
Marrakech (RAK)
Marrakech (RAK)
27/12/2024 04/01/2025
Round-trip / Economy
FromCHF545,65*
Last Seen: 1 hour agoGeneva (GVA) to
Agadir (AGA)
Agadir (AGA)
04/09/2024 08/09/2024
Round-trip / Economy
FromCHF357,80*
Last Seen: 1 day agoGeneva (GVA) to
Ouarzazate (OZZ)
Ouarzazate (OZZ)
31/10/2024 03/11/2024
Round-trip / Economy
FromCHF404,40*
Last Seen: 1 day agoGeneva (GVA) to
Oujda (OUD)
Oujda (OUD)
15/07/2024 25/07/2024
Round-trip / Economy
FromCHF597,65*
Last Seen: 9 hrs agoGeneva (GVA) to
Laayoune (EUN)
Laayoune (EUN)
09/07/2024 08/08/2024
Round-trip / Economy
FromCHF725,40*
Last Seen: 1 day agoFailed to load data.
View more
*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional fees and charges for optional products and services may apply.