Direct (nonstop) flights from Dakhla to Marrakech

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

VIL
Dakhla
🇲🇦 Dakhla, Morocco
RAK
Marrakesh Menara Airport
🇲🇦 Marrakech, Morocco
Flight Time
1h 50m
Distance
727 mi
1,170 km
CO₂/pax
135 kg
−25 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
VIL → RAK
Flight Time
1h 50m
Distance
727 mi

Alternative Routes

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

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

Frequently Asked Questions

How long is the direct flight from Dakhla to Marrakech?

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

Which airlines fly nonstop from Dakhla to Marrakech?

Just Royal Air Maroc.

Is there a nonstop flight from Dakhla to Marrakech?

Yes. 1 airline: Royal Air Maroc.

How far is Dakhla from Marrakech?

The flight distance from Dakhla to Marrakech 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 Dakhla to Marrakech?

At 1h 50m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

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

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

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

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 Dakhla for this flight?

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