Direct Flights Marrakech to France:

Marrakech to Paris Charles de Gaulle

Marrakech to Paris Orly

Marrakech to Paris Beauvais

Marrakech to Strasbourg

Marrakech to Lyon

Marrakech to Marseille

Marrakesh to Toulouse

Marrakech to Deauville

Marrakech to Nice

Marrakech to Nantes

Marrakech to Bordeaux

Flights Marrakech to France with 1 stopover:

Flights via Madrid (MAD), Spain
From Marrakech (RAK), Morocco Iberia Transfer at Madrid (MAD), Spain Then on to Nantes (NTE), France with Iberia
OR
Then on to Lyon (LYS), France with Iberia
OR
Then on to Nice (NCE), France with Iberia
OR
Then on to Bordeaux (BOD), France with Iberia
OR
Then on to Paris Orly, France with Iberia
OR
Then on to Toulouse (TLS), France with Iberia
OR
Then on to Marseille (MRS), France with Iberia
OR
Then on to Strasbourg (SXB), France with Iberia
Flights via Marseille (MRS), France
From Marrakech (RAK), Morocco with Air France Transfer at Marseille (MRS), France Then on to Nantes (NTE), France with Air France
OR
Then on to Lyon (LYS), France with Air France
OR
Then on to Bordeaux (BOD), France with Air France
OR
Then on to Paris Orly, France with Air France
OR
Then on to Paris Charles de Gaulle (CDG), France with Air France
OR
Then on to Ajaccio (AJA), France with Air France
OR
Then on to Bastia – Corsica (BIA), France with Air France
Flights via Amsterdam (AMS), Netherland
From Marrakech (RAK), Morocco with KLM Transfer at Amsterdam (AMS), Netherland Then on to Nantes (NTE), France with KLM
OR
Then on to Lyon (LYS), France with KLM
OR
Then on to Nice (NCE), France with KLM
OR
Then on to Bordeaux (BOD), France with KLM
OR
Then on to Paris Charles de Gaulle (CDG), France with KLM
OR
Then on to Toulouse (TLS), France with KLM
OR
Then on to Strasbourg (SXB), France with KLM
Flights via Barcelona (BCN), Spain
From Marrakech (RAK), Morocco with Vueling Airlines Transfer at  Barcelona (BCN), Spain Then on to Nantes (NTE), France with Vueling Airlines
OR
Then on to Nice (NCE), France with Vueling Airlines
OR
Then on to Paris Orly, France with Vueling Airlines
OR
Then on to Toulouse (TLS), France with Vueling Airlines
OR
Then on to Marseille (MRS), France with Vueling Airlines
Flights via Toulouse (TLS), France
From Marrakech (RAK), Morocco with Air France Transfer at Toulouse (TLS), France Then on to Nantes (NTE), France with Air France
OR
Then on to Lyon (LYS), France with Air France
OR
Then on to Nice (NCE), France with Air France
OR
Then on to Paris Orly, France with Air France
OR
Then on to Paris Charles de Gaulle (CDG), France with Air France
OR
Then on to Strasbourg (SXB), France with Air France
Flights via Lisbon (LIS), Portugal
From Marrakech (RAK), Morocco with TAP Transfer at Lisbon (LIS), Portugal Then on to Lyon (LYS), France with TAP
OR
Then on to Nice (NCE), France with TAP
OR
Then on to Bordeaux (BOD), France with TAP
OR
Then on to Paris Orly (ORY), France with TAP
OR
Then on to Toulouse (TLS), France with TAP
OR
Then on to Marseille (MRS), France with TAP
Flights via Zurich (ZRH), Switzerland
From Marrakech (RAK), Morocco with Swiss Transfer at Zurich (ZRH), Switzerland Then on to Lyon (LYS), France with Swiss
OR
Then on to Nice (NCE), France with Swiss
OR
Then on to Paris Charles de Gaulle (CDG), France with Swiss
Flights via London Gatwick (LGW), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at  London Gatwick (LGW), United Kingdom Then on to Lyon (LYS), France with Britch Airways
OR
Then on to Nice (NCE), France with British Airways
OR
Then on to Bordeaux (BOD), France with British Airways
OR
Then on to Paris Orly (ORY), France with British Airways
OR
Then on to Paris Charles de Gaulle (CDG), France with British Airways
OR
Then on to Toulouse (TLS), France with British Airways
OR
Then on to Marseille (MRS), France with Biritsh Airways
Flights via Luxembourg (LUX), Germany
From Marrakech (RAK), Morocco with Luxair Transfer at Luxembourg (LUX), Germany Then on to  Nice (NCE), France with Luxair
Flights via  Dusseldorf International (DUS), Germany
From Marrakech (RAK), Morocco with Lufthansa Transfer at Dusseldorf International (DUS), Germany Then on to Charles de Gaulle (CDG), France with Lufthansa