Direct (nonstop) flights from Marrakech to Berlin

2 airlines fly nonstop from Marrakesh Menara Airport (RAK) to Berlin Brandenburg Airport (BER). It's 1,797 miles (2,892 km), about 4h 20m in the air. Operated by Ryanair, Transavia France.

RAK
Marrakesh Menara Airport
🇲🇦 Marrakech, Morocco
BER
Berlin Brandenburg Airport
🇩🇪 Berlin, Germany
Flight Time
4h 20m
Distance
1,797 mi
2,892 km
CO₂/pax
304 kg
−31 kg vs. layover
Airlines
2
Ryanair +1
Time Diff
+1h
Operated by Ryanair Ryanair Transavia France Transavia France

Route data last updated: May 26, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
RAK → BER
Flight Time
4h 20m
Distance
1,797 mi
Transavia France TO Transavia France
Route
RAK → BER
Flight Time
4h 20m
Distance
1,797 mi

Alternative Routes

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

RAK STR (Stuttgart) BER
Leg 1: 3h 35m (1,483 mi) Leg 2: 1h 10m (317 mi) Total: ~4h 45m 🍃 335 kg CO₂ (+10% vs. direct)
Leg 1
RAK → STR
3h 35m · 1,483 mi
View RAK to STR flights →
Leg 2
STR → BER
1h 10m · 317 mi
View STR to BER flights →
RAK AGP (Malaga) BER
Leg 1: 1h 25m (404 mi) Leg 2: 3h 25m (1,393 mi) Total: ~4h 50m 🍃 335 kg CO₂ (+10% vs. direct)
Leg 1
RAK → AGP
1h 25m · 404 mi
View RAK to AGP flights →
Leg 2
AGP → BER
3h 25m · 1,393 mi
View AGP to BER flights →
RAK BOD (Bordeaux) BER
Leg 1: 2h 35m (994 mi) Leg 2: 2h 15m (831 mi) Total: ~4h 50m 🍃 347 kg CO₂ (+14% vs. direct)
Leg 1
RAK → BOD
2h 35m · 994 mi
View RAK to BOD flights →
Leg 2
BOD → BER
2h 15m · 831 mi
View BOD to BER flights →
RAK MRS (Marseille) BER
Leg 1: 2h 45m (1,091 mi) Leg 2: 2h 5m (725 mi) Total: ~4h 50m 🍃 343 kg CO₂ (+13% vs. direct)
Leg 1
RAK → MRS
2h 45m · 1,091 mi
View RAK to MRS flights →
Leg 2
MRS → BER
2h 5m · 725 mi
View MRS to BER flights →
RAK ALC (Alicante) BER
Leg 1: 1h 50m (626 mi) Leg 2: 3h (1,184 mi) Total: ~4h 50m 🍃 341 kg CO₂ (+12% vs. direct)
Leg 1
RAK → ALC
1h 50m · 626 mi
View RAK to ALC flights →
Leg 2
ALC → BER
3h · 1,184 mi
View ALC to BER flights →

Frequently Asked Questions

How long is the direct flight from Marrakech to Berlin?

A nonstop flight from Marrakech (RAK) to Berlin (BER) takes approximately 4 hours and 20 minutes. The distance is 1,797 miles (2,892 km).

Which airlines fly nonstop from Marrakech to Berlin?

2 airlines: Ryanair, Transavia France.

Is there a nonstop flight from Marrakech to Berlin?

Yes. 2 airlines: Ryanair, Transavia France.

How far is Marrakech from Berlin?

The flight distance from Marrakech to Berlin is 1,797 miles (2,892 km), measured as the great-circle (shortest air) distance.

What is the time difference between Marrakech and Berlin?

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

What type of aircraft flies from Marrakech to Berlin?

At 4h 20m, 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 Germany?

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

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

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

Is the return flight from Berlin 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 Berlin?

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.