Direct (nonstop) flights from Marrakech to Dakhla

1 airline flys nonstop from Marrakesh Menara Airport (RAK) to Dakhla (VIL). It's 727 miles (1,170 km), about 2h 10m in the air. Operated by Royal Air Maroc.

RAK
Marrakesh Menara Airport
🇲🇦 Marrakech, Morocco
VIL
Dakhla
🇲🇦 Dakhla, Morocco
Flight Time
2h 10m
Distance
727 mi
1,170 km
CO₂/pax
135 kg
−24 kg vs. layover
Airlines
1
Royal Air Maroc
Time Diff
Same timezone
Operated by Royal Air Maroc Royal Air Maroc

Route data last updated: May 30, 2026

Airlines with non-stop flights

Royal Air Maroc AT Royal Air Maroc
Route
RAK → VIL
Flight Time
2h 10m
Distance
727 mi

Alternative Routes

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

RAK AGA (Agadir) VIL
Leg 1: 45m (120 mi) Leg 2: 1h 50m (607 mi) Total: ~2h 35m 🍃 159 kg CO₂ (+18% vs. direct)
Leg 1
RAK → AGA
45m · 120 mi
View RAK to AGA flights →
Leg 2
AGA → VIL
1h 50m · 607 mi
View AGA to VIL flights →
RAK EUN (Laayoune) VIL
Leg 1: 1h 30m (439 mi) Leg 2: 1h 10m (290 mi) Total: ~2h 40m 🍃 160 kg CO₂ (+19% vs. direct)
Leg 1
RAK → EUN
1h 30m · 439 mi
View RAK to EUN flights →
Leg 2
EUN → VIL
1h 10m · 290 mi
View EUN to VIL flights →
RAK LPA (Las Palmas) VIL
Leg 1: 1h 35m (509 mi) Leg 2: 1h 30m (292 mi) Total: ~3h 5m 🍃 173 kg CO₂ (+28% vs. direct)
Leg 1
RAK → LPA
1h 35m · 509 mi
View RAK to LPA flights →
Leg 2
LPA → VIL
1h 30m · 292 mi
View LPA to VIL flights →
RAK CMN (Casablanca) VIL
Leg 1: 50m (124 mi) Leg 2: 2h 20m (835 mi) Total: ~3h 10m 🍃 203 kg CO₂ (+50% vs. direct)
Leg 1
RAK → CMN
50m · 124 mi
View RAK to CMN flights →
Leg 2
CMN → VIL
2h 20m · 835 mi
View CMN to VIL flights →
RAK MAD (Madrid) VIL
Leg 1: 2h (661 mi) Leg 2: 3h 25m (1,361 mi) Total: ~5h 25m 🍃 377 kg CO₂ (+179% vs. direct)
Leg 1
RAK → MAD
2h · 661 mi
View RAK to MAD flights →
Leg 2
MAD → VIL
3h 25m · 1,361 mi
View MAD to VIL flights →

Frequently Asked Questions

How long is the direct flight from Marrakech to Dakhla?

A nonstop flight from Marrakech (RAK) to Dakhla (VIL) takes approximately 2 hours and 10 minutes. The distance is 727 miles (1,170 km).

Which airlines fly nonstop from Marrakech to Dakhla?

Just Royal Air Maroc.

Is there a nonstop flight from Marrakech to Dakhla?

Yes. 1 airline: Royal Air Maroc.

How far is Marrakech from Dakhla?

The flight distance from Marrakech to Dakhla is 727 miles (1,170 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Marrakech to Dakhla?

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

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

Roughly 135 kg CO2 per passenger one-way. That's about the same as driving 675 km.

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

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

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

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.