Direct (nonstop) flights from Casablanca to Tenerife

1 airline flys nonstop from Mohammed V International Airport (CMN) to Tenerife South Airport (TFS). It's 647 miles (1,042 km), about 3h 15m in the air. Operated by Royal Air Maroc.

CMN
Mohammed V International Airport
🇲🇦 Casablanca, Morocco
TFS
Tenerife South Airport
🇪🇸 Tenerife, Spain
Flight Time
3h 15m
Distance
647 mi
1,042 km
CO₂/pax
120 kg
−33 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 28, 2026

Airlines with non-stop flights

Royal Air Maroc AT Royal Air Maroc
Route
CMN → TFS
Flight Time
3h 15m
Distance
647 mi

Alternative Routes

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

CMN AGA (Agadir) TFS
Leg 1: 1h (235 mi) Leg 2: 1h 35m (460 mi) Total: ~2h 35m 🍃 153 kg CO₂ (+28% vs. direct)
Leg 1
CMN → AGA
1h · 235 mi
View CMN to AGA flights →
Leg 2
AGA → TFS
1h 35m · 460 mi
View AGA to TFS flights →
CMN RAK (Marrakech) TFS
Leg 1: 53m (124 mi) Leg 2: 1h 50m (568 mi) Total: ~2h 43m 🍃 153 kg CO₂ (+28% vs. direct)
Leg 1
CMN → RAK
53m · 124 mi
View CMN to RAK flights →
Leg 2
RAK → TFS
1h 50m · 568 mi
View RAK to TFS flights →
CMN LPA (Las Palmas) TFS
Leg 1: 2h 50m (596 mi) Leg 2: 40m (73 mi) Total: ~3h 30m 🍃 148 kg CO₂ (+23% vs. direct)
Leg 1
CMN → LPA
2h 50m · 596 mi
View CMN to LPA flights →
Leg 2
LPA → TFS
40m · 73 mi
View LPA to TFS flights →
CMN AGP (Malaga) TFS
Leg 1: 1h 15m (288 mi) Leg 2: 2h 40m (922 mi) Total: ~3h 55m 🍃 249 kg CO₂ (+108% vs. direct)
Leg 1
CMN → AGP
1h 15m · 288 mi
View CMN to AGP flights →
Leg 2
AGP → TFS
2h 40m · 922 mi
View AGP to TFS flights →
CMN LIS (Lisbon) TFS
Leg 1: 1h 25m (382 mi) Leg 2: 2h 30m (854 mi) Total: ~3h 55m 🍃 254 kg CO₂ (+112% vs. direct)
Leg 1
CMN → LIS
1h 25m · 382 mi
View CMN to LIS flights →
Leg 2
LIS → TFS
2h 30m · 854 mi
View LIS to TFS flights →

Frequently Asked Questions

How long is the direct flight from Casablanca to Tenerife?

A nonstop flight from Casablanca (CMN) to Tenerife (TFS) takes approximately 3 hours and 15 minutes. The distance is 647 miles (1,042 km).

Which airlines fly nonstop from Casablanca to Tenerife?

Just Royal Air Maroc.

Is there a nonstop flight from Casablanca to Tenerife?

Yes. 1 airline: Royal Air Maroc.

How far is Casablanca from Tenerife?

The flight distance from Casablanca to Tenerife is 647 miles (1,042 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 Casablanca to Tenerife?

At 3h 15m, 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 Spain?

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

What is the carbon footprint of a flight from Casablanca to Tenerife?

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

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

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 Mohammed V International Airport for this flight?

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