Direct (nonstop) flights from Casablanca to Dakhla

1 airline flys nonstop from Mohammed V International Airport (CMN) to Dakhla (VIL). It's 835 miles (1,344 km), about 2h 20m in the air. Operated by Royal Air Maroc.

CMN
Mohammed V International Airport
🇲🇦 Casablanca, Morocco
VIL
Dakhla
🇲🇦 Dakhla, Morocco
Flight Time
2h 20m
Distance
835 mi
1,344 km
CO₂/pax
155 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
CMN → VIL
Flight Time
2h 20m
Distance
835 mi

Alternative Routes

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

CMN AGA (Agadir) VIL
Leg 1: 1h (235 mi) Leg 2: 1h 50m (607 mi) Total: ~2h 50m 🍃 180 kg CO₂ (+16% vs. direct)
Leg 1
CMN → AGA
1h · 235 mi
View CMN to AGA flights →
Leg 2
AGA → VIL
1h 50m · 607 mi
View AGA to VIL flights →
CMN EUN (Laayoune) VIL
Leg 1: 1h 45m (545 mi) Leg 2: 1h 10m (290 mi) Total: ~2h 55m 🍃 180 kg CO₂ (+16% vs. direct)
Leg 1
CMN → EUN
1h 45m · 545 mi
View CMN to EUN flights →
Leg 2
EUN → VIL
1h 10m · 290 mi
View EUN to VIL flights →
CMN RAK (Marrakech) VIL
Leg 1: 53m (124 mi) Leg 2: 2h 10m (727 mi) Total: ~3h 3m 🍃 183 kg CO₂ (+18% vs. direct)
Leg 1
CMN → RAK
53m · 124 mi
View CMN to RAK flights →
Leg 2
RAK → VIL
2h 10m · 727 mi
View RAK to VIL flights →
CMN LPA (Las Palmas) VIL
Leg 1: 2h 50m (596 mi) Leg 2: 1h 30m (292 mi) Total: ~4h 20m 🍃 189 kg CO₂ (+22% vs. direct)
Leg 1
CMN → LPA
2h 50m · 596 mi
View CMN to LPA flights →
Leg 2
LPA → VIL
1h 30m · 292 mi
View LPA to VIL flights →
CMN MAD (Madrid) VIL
Leg 1: 1h 45m (539 mi) Leg 2: 3h 25m (1,361 mi) Total: ~5h 10m 🍃 355 kg CO₂ (+129% vs. direct)
Leg 1
CMN → MAD
1h 45m · 539 mi
View CMN 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 Casablanca to Dakhla?

A nonstop flight from Casablanca (CMN) to Dakhla (VIL) takes approximately 2 hours and 20 minutes. The distance is 835 miles (1,344 km).

Which airlines fly nonstop from Casablanca to Dakhla?

Just Royal Air Maroc.

Is there a nonstop flight from Casablanca to Dakhla?

Yes. 1 airline: Royal Air Maroc.

How far is Casablanca from Dakhla?

The flight distance from Casablanca to Dakhla is 835 miles (1,344 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What type of aircraft flies from Casablanca to Dakhla?

At 2h 20m, 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 Casablanca to Dakhla?

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

Is the return flight from Dakhla to Casablanca 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 Casablanca 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 Mohammed V International Airport for this flight?

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