Currently there are direct flight Marrakech to Norway

Marrakech to Oslo

Flights Marrakech to Norway with 1 stopover:

Flights via London Gatwick (LGW), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at London Gatwick (LGW), United Kingdom Then on to Bergen (BGO), Norway with British Airways
OR
Then on to Bergen (BGO), Norway with British Airways
OR
Then on to Stavanger (SVG), Norway with Biritish Airlines
Flights via Amsterdam (AMS), Netherlands
From Marrakech (RAK), Morocco with KLM Transfer at Amsterdam (AMS), Netherlands Then on to Bergen (BGO), Norway with KLM
OR
Then on to Oslo Torp (TRF), Norway with KLM
OR
Then on to Bergen (BGO), Norway with KLM
OR
Then on to Stavanger (SVG), Norway with KLM