Skip to content
7,104 deals tracked live · Updated every 6h · 100% free, no commissions — Get free alerts ✈
🏖️ Plot twist: our deal-hunter finally booked one of his own deals. Full deal firepower returns 2 September — the robots keep posting finds while he's gone.
✈️ No Commissions — Honest Flight Deals Every Day

Cheap Flights Oslo to Marrakesh 2026 — Fares, Airlines & Best Time to Book

Oslo to Marrakesh is Norway’s shortcut to winter sun and the souks of Morocco, flown non-stop in just under five hours. Norwegian runs the only direct service, and it’s largely a seasonal one — heaviest in the cooler winter-sun months — so timing matters. This guide covers who flies the route, what a fair return costs in kroner, and when to book to land the best price.

Route: Oslo (OSL Gardermoen) → Marrakesh–Menara (RAK)

Distance: approximately 3,000 km (1,860 miles)

Non-stop flight time: about 5h 05m – 5h 50m

Direct flights: Yes, and more widely than the route’s winter-sun reputation suggests — Norwegian flies non-stop from Oslo Gardermoen, and 81 of the hundred cheapest fares we found are direct, with departures in August and September as well as December. It runs 1 476–2 034 kr, which is only about 200 kroner above the cheapest connection — and that connection takes a day.

Fares from Oslo to Marrakesh (NOK)

Marrakesh is at its best when Norway is at its coldest, so this is very much a winter-sun route: demand and fares climb from October through the February half-term and Easter, then fade over the fierce Moroccan summer. The figures below are typical economy return fares in kroner; the non-stop Norwegian fares are usually keenest booked early, while one-stop routings fill the gaps when the direct flight isn’t running.

Month Demand What to expect
January high (winter sun)
February very high (vinterferie)
March high
April high (Easter)
May medium
June low (hot)
July low (very hot)
August low (very hot)
September medium
October medium-high (best value)
November high
December very high (Christmas)

Checked against every return fare on sale as we write, anything under about 1 600 kr is worth booking quickly — that anchor is close, because only a fifth of fares are under 1 500 kr. The typical price is lower than usually quoted, though: the median is 1 675 kr and four fares in five are under 1 715 kr, with Norwegian’s non-stop at 1 476–2 034 kr. The outright floor, 1 274 kr, is not a better deal than it looks: it leaves Sandefjord Torp and routes through London over 21 to 29 hours. Add a few hundred kroner for a checked bag on the cheapest Norwegian fares.

Airlines on this route

Non-stop (about 5h 05m – 5h 50m, seasonal):

  • Norwegian — the only carrier flying Oslo–Marrakesh non-stop, on a 737, at 1 476–2 034 kr return and 81 of the hundred cheapest fares we found. It typically runs a couple of times a week; our fare check turned up direct seats for August and September as well as December, so check the schedule rather than assuming winter only.

One-stop (year-round, often the only option outside winter):

  • Ryanair from Sandefjord Torp via London Stansted or Málaga — the cheapest fares we found, 1 274–1 515 kr, but read the clock and the map: Torp is about 110 km from Oslo and the itineraries run 12 to 29 hours on two separate tickets.
  • Lufthansa via Frankfurt or Munich — 2 459–3 972 kr, about 7 to 8 hours in total.
  • Air France via Paris — 2 947–3 219 kr, a reliable full-service routing with good frequencies.
  • KLM via Amsterdam, SAS via Copenhagen and Royal Air Maroc via Casablanca — further connections, handy if you want to add a second Moroccan city, though none appeared among the cheapest fares when we checked.

If the non-stop is flying on your dates it’s almost always the best buy on a five-hour trip — and our fare check makes that concrete: it costs about 200 kroner more than the cheapest connection and saves the better part of a day. On days the direct doesn’t operate, a single stop through Munich, Frankfurt or Paris keeps the journey to seven or nine hours, though at more than 2 400 kr.

When to book & how to save

  • Book early for winter and half-term: the non-stop is busiest from October to Easter, and the February vinterferie and Christmas weeks sell out first — aim for 2–3 months ahead.
  • Consider the shoulder: late October, November and March give you warm days, thinner crowds and lower fares than the deep-winter and Easter peaks.
  • Skip high summer unless you love the heat — June to August regularly tops 38 °C in Marrakesh, which is why fares are lowest then.
  • Travel light: Norwegian’s cheapest fares are cabin-bag only, so add a checked bag only if you need it and compare the all-in price against a one-stop full-service fare.
  • Be flexible on routing: if the direct isn’t running on your dates, a one-stop through Paris or Amsterdam can be no dearer — set a price alert and compare.

Arriving in Marrakesh

Flights land at Marrakesh–Menara (RAK), only about 4 km south-west of the Medina — one of the closest airports to a city centre you’ll find. The cheapest way in is the Airport Express bus (line 19) to Jemaa el-Fnaa and the Gueliz district, running roughly every half hour for around 30 kr. A petit taxi to the Medina takes 15–20 minutes and costs roughly 150–250 kr — agree the fare before you set off, as the meters are rarely used. Many riads also arrange a fixed-price pickup, which is worth it if you’re arriving late.

Frequently asked questions

How long is the flight from Oslo to Marrakesh?

The non-stop flight takes about 5 hours 5 minutes to 5 hours 50 minutes. One-stop itineraries through Paris, Amsterdam or Casablanca typically take 8 to 12 hours in total depending on the connection, so the direct flight is well worth having if it runs on your dates.

Are there direct flights from Oslo to Marrakesh?

Yes. Norwegian is the only airline flying Oslo–Marrakesh non-stop, usually a couple of times a week, and it is not confined to the winter-sun season — 81 of the hundred cheapest fares we found are its direct flights, with August and September departures as well as December. On days the direct isn’t scheduled you’ll connect once, most cheaply on Ryanair from Sandefjord Torp via London (which takes 21 to 29 hours) or, at a price, through a European hub with Lufthansa or Air France.

How much does it cost to fly from Oslo to Marrakesh?

A typical economy return runs about 1 500 – 1 715 kr, median 1 675 kr, with Norwegian’s non-stop at 1 476–2 034 kr. The best deals start at 1 274 kr on a self-transfer through London from Sandefjord Torp — a 21- to 29-hour journey for about 200 kroner off the direct flight. European full-service connections are a separate tier at 2 459–3 972 kr, and the February half-term, Easter and Christmas weeks push everything up.

What is the cheapest month to fly from Oslo to Marrakesh?

June, July and August are cheapest because Marrakesh is punishingly hot then and demand drops. For a better balance of price and comfortable weather, aim for late October, November or March. Avoid the February vinterferie, Easter and Christmas peaks, when winter-sun demand is highest.

Which airlines fly from Oslo to Marrakesh?

Non-stop, only Norwegian flies the route — and it flies it widely: 81 of the hundred cheapest fares we found were its direct service, at 1 476–2 034 kr, with August and September departures alongside the winter ones. The connections that appeared in our fare check were Ryanair from Sandefjord Torp via London Stansted or Málaga (1 274–1 515 kr, but 12 to 29 hours), Lufthansa via Munich or Frankfurt (2 459–3 972 kr) and Air France via Paris (2 947–3 219 kr). KLM via Amsterdam, SAS via Copenhagen and Royal Air Maroc via Casablanca also serve the route but none of them appeared among the cheapest when we checked.

Which airport do I fly into in Marrakesh?

All flights use Marrakesh–Menara (RAK), the city’s single airport, just 4 km from the Medina. It’s compact and close in, so the transfer into town is short — a 15–20 minute taxi or the line 19 airport bus — whichever way you arrive.

How far in advance should I book Oslo to Marrakesh flights?

Aim to book 2 to 3 months ahead for winter and half-term travel, when the seasonal non-stop is busiest and sells out first. Because the direct flight runs only a few times a week, the good-value seats go early, so waiting rarely pays on this route in high season.

Is it cheaper to fly on weekdays?

It can be, but the bigger factor here is the schedule: the non-stop only operates on certain days, so your cheapest option is often dictated by when it flies rather than by weekday-versus-weekend pricing. Where you have a choice, midweek departures tend to be a little cheaper than Friday and Sunday.

Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Prices are indicative economy returns in Norwegian kroner and change with demand — always check the live fare and schedule before booking.

Posted 169d ago

More deals you might like

Loading route… Book Now →
Find your deal