Support

Cheap flights from Oslo to Marrakech

Oslo
OSL
Marrakech
RAK

Flight deals from Oslo to Marrakech

Below you can see the best deals on flights Oslo — Marrakech for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

The lowest price for the next 2 months is on 6 September, from $81.

Top 10 cheap flights from Oslo to Marrakech

DY
$ 90

Oslo — Marrakech

13:4517:50
11 Aug 2026
5 h 5 m
Direct flight
DY
$ 90

Oslo — Marrakech

13:4517:50
18 Aug 2026
5 h 5 m
Direct flight
DY
$ 90

Oslo — Marrakech

13:0517:10
8 Aug 2026
5 h 5 m
Direct flight
DY
$ 90

Oslo — Marrakech

12:0016:05
22 Aug 2026
5 h 5 m
Direct flight
DY
$ 90

Oslo — Marrakech

13:0517:10
15 Aug 2026
5 h 5 m
Direct flight
DY
$ 92

Oslo — Malaga

06:2510:35
21 Aug 2026
4 h 10 m
Direct flight
DY
$ 92

Oslo — Malaga

06:2510:35
19 Aug 2026
4 h 10 m
Direct flight
DY
$ 96

Oslo — Malaga

06:2510:35
14 Aug 2026
4 h 10 m
Direct flight
DY
$ 96

Oslo — Malaga

06:2510:35
13 Aug 2026
4 h 10 m
Direct flight
D8
$ 97

Oslo — Malaga

11:0515:05
21 Aug 2026
4 h
Direct flight

Prices were found in the last 72 hours and may change — check the exact price when you continue.

About the Oslo — Marrakech flight

On this page, you can book flights from Oslo to Marrakesh. The direct distance between the cities is 3,438 km, and flights on this route operate approximately once a week.

Flights are operated by DY. Since ticket prices are dynamic, we recommend using the low-price calendar and checking how to get to the departure airport and transfer options from the airport to your destination.

Flight ticket prices by day: Oslo — Marrakech

Below is a calendar of the lowest flight ticket prices for Oslo — Marrakech by day. Pick a convenient date and instantly see the fare. The cheapest flights on this route start from $81 in F, and the most expensive are around $373 in r. If your travel dates are flexible, the calendar will help you find the best price for your preferred period. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Oslo → Marrakech, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
Jan$230lowMay$294highSep$287high
Feb$217lowJun$268mediumOct$300high
Mar$307highJul$275mediumNov$281high
Apr$319highAug$224lowDec$275medium

Some values are estimated based on seasonality.

When to fly

The climate in Marrakesh is characterized by hot summers, with temperatures peaking in July at 36.5°C and almost no rainfall. The coolest month is January, when the average daytime high is around 19°C, and nighttime temperatures can drop to 4.9°C.

Budget-wise, the most affordable offers are found in August starting $106 and November $109. The peak cost of flying from Norway to Morocco is seen in December, with fares starting $373.

January is considered the optimal choice for a trip, combining mild temperatures and affordable prices starting $111. We recommend avoiding the peak summer months if you are sensitive to extreme heat exceeding 35 degrees.

Temperature · Marrakech

Dry and wet days · Marrakech

Wind speed and direction · Marrakech

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Oslo — Marrakech ticket

  • Given the low flight frequency (just one departure per week), book your tickets at least 2–3 months in advance to secure seats on your preferred dates.
  • Pay attention to DY fares: low-cost carriers often offer base prices $106, but baggage and meals are usually charged separately.
  • Compare direct flights with options via major European hubs — sometimes a connecting route can be cheaper than the only direct flight.
  • Use the price dynamics chart on this page to track sharp changes in cost based on holidays and school vacations in Norway.

Airlines

The main carrier on the Oslo – Marrakesh route is Norwegian Air Shuttle (DY), providing regular air service between the cities. On average, there is about one flight per week, which requires careful travel date planning. You can check the exact schedule for specific days and choose a suitable fare in the interactive list below.

  • Norwegian AirDY
    1x/week
    WebsiteFleet: 8720.3M pax/year
    • Direct flight OSL → RAK1x/week
      Duration
      5h 5m
      Days
      MTWTFSS
    100.0%Open →

Cities and airports on the Oslo — Marrakech route

Flights Oslo — Marrakech depart from Oslo Airport Gardermoen and Torp Sandefjord Airport and arrive at Menara Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Interesting articles about Marrakech

How to plan a trip to Morocco independentlyTravel Ideas

How to plan a trip to Morocco independently

North Africa is so alluring, but you don’t feel like going to Tunisia again? Well, the task is clear. We suggest considering a trip to Morocco as an option. We will tell you everything about a trip to…

Where to go for a holiday in MoroccoTravel Ideas

Where to go for a holiday in Morocco

The first association with Morocco is tangerines with characteristic black diamond-shaped stickers. Meanwhile, Morocco is not just about fruits, but also sunsets, beaches, architecture, and even the o…

Best Resorts and Beaches in MoroccoTravel Ideas

Best Resorts and Beaches in Morocco

Going to Morocco and not visiting the sea is practically a crime. This African region is rich not only in “passive” beach holidays but also in active ones. Therefore, it’s important to figure out wher…

Travel with Royal Air MarocTravel Ideas

Travel with Royal Air Maroc

To Europe, Africa, and even the Canary Islands — with Royal Air Maroc, you can reach the most desired points on the map. You can bask on the beaches of the Mediterranean Sea, stroll through winding ol…

Free Public Transport AbroadUseful information

Free Public Transport Abroad

How to get around abroad is always a tricky question. Some simply buy a day pass and spare no expense, while others prefer to walk to avoid spending extra money on “it’s only a ten-minute walk!”. But…

Flying across the ocean with Royal Air MarocTravel Ideas

Flying across the ocean with Royal Air Maroc

The Western Hemisphere seems so distant and unattainable until you discover connecting flights with Royal Air Maroc. With this airline, it’s much easier to get to North or South America, see the carni…

Frequently asked questions about the Oslo — Marrakech flight

How long is the flight from Oslo to Marrakesh?

The distance between the cities is 3,438 km. For a direct flight, the estimated travel time is approximately 4 hours 30 minutes.

Which airlines serve this route?

The main operator on this route is Norwegian (DY), which operates regular flights from Norway to Morocco.

Are there direct flights on this route?

Yes, there are direct flights on this route, but their frequency is limited to about one flight per week.

How can I find the cheapest flight?

Ticket prices are constantly changing; you can see the current minimums and price dynamics for the year ahead in the low-price calendar on this page.

Which airport do the flights arrive at?

Flights arrive at Marrakesh Menara International Airport (RAK), located in close proximity to the city.

Where else you can fly from Oslo

See all

Where else you can fly from Marrakech

See all

We use cookies and services to collect user information. This is essential for the functioning of the site and for marketing purposes. You can find out more in .