Direct (nonstop) flights from Marrakech to Oslo

1 airline flys nonstop from Marrakesh Menara Airport (RAK) to Oslo Gardermoen Airport (OSL). It's 2,161 miles (3,478 km), about 5h in the air. Operated by Norwegian Air Shuttle.

RAK
Marrakesh Menara Airport
🇲🇦 Marrakech, Morocco
OSL
Oslo Gardermoen Airport
🇳🇴 Oslo, Norway
Flight Time
5h
Distance
2,161 mi
3,478 km
CO₂/pax
365 kg
−26 kg vs. layover
Airlines
1
Norwegian Air Shuttle
Time Diff
+1h
Operated by Norwegian Air Shuttle Norwegian Air Shuttle

Route data last updated: May 28, 2026

Airlines with non-stop flights

Norwegian Air Shuttle DY Norwegian Air Shuttle
Route
RAK → OSL
Flight Time
5h
Distance
2,161 mi

Alternative Routes

Other ways to fly from Marrakech to Oslo with one stop · direct emits 365 kg CO₂ per passenger

RAK BOD (Bordeaux) OSL
Leg 1: 2h 35m (994 mi) Leg 2: 2h 45m (1,169 mi) Total: ~5h 20m 🍃 391 kg CO₂ (+7% vs. direct)
Leg 1
RAK → BOD
2h 35m · 994 mi
View RAK to BOD flights →
Leg 2
BOD → OSL
2h 45m · 1,169 mi
View BOD to OSL flights →
RAK FAO (Faro) OSL
Leg 1: 1h 20m (373 mi) Leg 2: 4h (1,809 mi) Total: ~5h 20m 🍃 400 kg CO₂ (+10% vs. direct)
Leg 1
RAK → FAO
1h 20m · 373 mi
View RAK to FAO flights →
Leg 2
FAO → OSL
4h · 1,809 mi
View FAO to OSL flights →
RAK AGP (Malaga) OSL
Leg 1: 1h 25m (404 mi) Leg 2: 4h (1,765 mi) Total: ~5h 25m 🍃 398 kg CO₂ (+9% vs. direct)
Leg 1
RAK → AGP
1h 25m · 404 mi
View RAK to AGP flights →
Leg 2
AGP → OSL
4h · 1,765 mi
View AGP to OSL flights →
RAK OPO (Porto) OSL
Leg 1: 1h 55m (665 mi) Leg 2: 3h 30m (1,558 mi) Total: ~5h 25m 🍃 411 kg CO₂ (+13% vs. direct)
Leg 1
RAK → OPO
1h 55m · 665 mi
View RAK to OPO flights →
Leg 2
OPO → OSL
3h 30m · 1,558 mi
View OPO to OSL flights →
RAK TLS (Toulouse) OSL
Leg 1: 2h 35m (975 mi) Leg 2: 2h 55m (1,215 mi) Total: ~5h 30m 🍃 395 kg CO₂ (+8% vs. direct)
Leg 1
RAK → TLS
2h 35m · 975 mi
View RAK to TLS flights →
Leg 2
TLS → OSL
2h 55m · 1,215 mi
View TLS to OSL flights →

Looking for the return flight?

OSL → RAK: Flights from Oslo to Marrakech

Frequently Asked Questions

How long is the direct flight from Marrakech to Oslo?

A nonstop flight from Marrakech (RAK) to Oslo (OSL) takes approximately 5 hours. The distance is 2,161 miles (3,478 km).

Which airlines fly nonstop from Marrakech to Oslo?

Just Norwegian Air Shuttle.

Is there a nonstop flight from Marrakech to Oslo?

Yes. 1 airline: Norwegian Air Shuttle.

How far is Marrakech from Oslo?

The flight distance from Marrakech to Oslo is 2,161 miles (3,478 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Marrakech and Oslo?

Oslo is 1 hour ahead of Marrakech. (Africa/Casablanca vs Europe/Oslo.)

What type of aircraft flies from Marrakech to Oslo?

At 5h, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Morocco to Norway?

Depends on your passport. Check with the Norway embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Marrakech to Oslo?

Roughly 365 kg CO2 per passenger one-way. That's about the same as driving 1,825 km.

Is the return flight from Oslo to Marrakech also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Marrakech to Oslo?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Marrakesh Menara Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.