Currently there are no direct flights Marrakech to Czech Republic

Flights to Czech Republic with 1 stopover:

Flights via Barcelona (BCN), Spain
From Marrakech (RAK), Morocco with Vueling Airlines Transfer at Barcelona (BCN), Spain Then on to Prague (PRG), Czech Republic with Vueling Airlines
Flights via  Madrid (MAD), Spain
From Marrakech (RAK), Morocco with Iberia Transfer at Madrid (MAD), Spain Then on to Prague (PRG), Czech Republic with Iberia
Flights via Zurich (ZRH), Switzerland
From Marrakech (RAK), Morocco with Swiss Transfer at Zurich (ZRH), Switzerland Then on to Prague (PRG), Czech Republic with Swiss
Flights via Lisbon (LIS), Portugal
From Marrakech (RAK), Morocco with TAP Transfer at  Lisbon (LIS), Portugal Then on to Prague (PRG), Czech Republic with TAP
Flights via Toulouse (TLS), France
From Marrakech (RAK), Morocco with Air France Transfer at Toulouse (TLS), France Then on to Prague (PRG), Czech Republic with Air France
Flights via London Gatwick (LGW), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at London Gatwick (LGW), United Kingdom Then on to Prague (PRG), Czech Republic with British Airways
Flights via Marseille (MRS), France
From Marrakech (RAK), Morocco with Air France Transfer at  Marseille (MRS), France Then on to  Prague (PRG), Czech Republic with Air France