Direct flights from Marrakech Menara Airport (RAK)
Marrakech Menara Airport in Marrakech, Morocco has direct flights to 70 airports in 22 countries, flown by 24 airlines. The longest is to Newark (EWR) at 5,884 km.
See every route from RAK on the mapDirect flights from RAK by country
France (16)
- BVA Beauvais · 2,157 km · ~3h 10m · Ryanair
- BOD Bordeaux · 1,601 km · ~2h 25m · Royal Air Maroc and easyJet
- BES Brest · 1,897 km · ~2h 50m · Transavia France
- XCR Chalons · 2,167 km · ~3h 10m · Ryanair
- DLE Dole · 2,064 km · ~3h · Ryanair
- LIL Lille · 2,299 km · ~3h 20m · Transavia France
- LYS Lyon · 1,934 km · ~2h 50m · Royal Air Maroc, Transavia France and easyJet
- MRS Marseille · 1,756 km · ~2h 40m · Air France, Royal Air Maroc and Ryanair +1
- BSL Mulhouse · 2,213 km · ~3h 10m · easyJet
- NTE Nantes · 1,813 km · ~2h 45m · Royal Air Maroc, Transavia France and easyJet
- NCE Nice · 1,891 km · ~2h 50m · Royal Air Maroc and easyJet
- CDG Paris · 2,129 km · ~3h 5m · easyJet
- ORY Paris · 2,094 km · ~3h 5m · Royal Air Maroc and Transavia France
- SXB Strasbourg · 2,297 km · ~3h 20m · Transavia France and Volotea
- TLS Toulouse · 1,570 km · ~2h 25m · Air France, Royal Air Maroc and easyJet
- TUF Tours · 1,911 km · ~2h 50m · Ryanair
Spain (9)
- ALC Alicante · 1,007 km · ~1h 45m · Ryanair
- BCN Barcelona · 1,405 km · ~2h 15m · Ryanair, Iberia and Vueling
- BIO Bilbao · 1,376 km · ~2h 10m · Volotea
- GRO Gerona · 1,493 km · ~2h 20m · Ryanair
- LPA Gran Canaria · 818 km · ~1h 30m · Ryanair and Binter Canarias
- MAD Madrid · 1,064 km · ~1h 50m · Royal Air Maroc, Ryanair and Iberia
- AGP Malaga · 651 km · ~1h 20m · Ryanair
- SVQ Sevilla · 675 km · ~1h 20m · Ryanair
- TFS Tenerife · 913 km · ~1h 35m · Ryanair
Italy (7)
- BGY Bergamo · 2,186 km · ~3h 10m · Ryanair and Malta Air
- MXP Milano · 2,125 km · ~3h 5m · Royal Air Maroc, Ryanair and easyJet
- NAP Naples · 2,243 km · ~3h 15m · Ryanair
- PSA Pisa · 2,098 km · ~3h 5m · Ryanair
- CIA Rome · 2,152 km · ~3h 5m · Ryanair and Malta Air
- TRN Torino · 2,031 km · ~3h · Ryanair
- TSF Treviso · 2,338 km · ~3h 20m · Ryanair
United Kingdom (7)
- BHX Birmingham · 2,373 km · ~3h 25m · Transavia France
- BRS Bristol · 2,242 km · ~3h 15m · easyJet
- EDI Edinburgh · 2,731 km · ~3h 50m · easyJet
- LGW London · 2,266 km · ~3h 15m · Royal Air Maroc, British Airways and Transavia France +1
- LTN London · 2,339 km · ~3h 20m · Ryanair and easyJet
- STN London · 2,353 km · ~3h 20m · Ryanair and easyJet
- MAN Manchester · 2,462 km · ~3h 30m · Ryanair UK, Transavia France and easyJet
Germany (5)
- CGN Cologne · 2,478 km · ~3h 30m · Ryanair
- HHN Hahn · 2,402 km · ~3h 25m · Ryanair
- HAM Hamburg · 2,840 km · ~4h · easyJet
- MUC Munich · 2,499 km · ~3h 35m · Discover Airlines and Royal Air Maroc
- NRN Weeze · 2,506 km · ~3h 35m · Ryanair
Morocco (5)
- AGA Agadir · 199 km · ~45m · Transavia
- CMN Casablanca · 200 km · ~45m · Royal Air Maroc
- ERH Errachidia · 346 km · ~55m · Ryanair
- FEZ Fes · 385 km · ~1h · Ryanair
- TNG Tanger · 498 km · ~1h 5m · Ryanair
Netherlands (3)
- AMS Amsterdam · 2,525 km · ~3h 35m · Transavia and easyJet
- EIN Eindhoven · 2,464 km · ~3h 30m · Ryanair
- RTM Rotterdam · 2,480 km · ~3h 30m · Transavia
Belgium (2)
- BRU Brussels · 2,379 km · ~3h 25m · Royal Air Maroc and Brussels Airlines
- CRL Charleroi · 2,336 km · ~3h 20m · Ryanair
Portugal (2)
- LIS Lisbon · 804 km · ~1h 30m · Ryanair, TAP Air Portugal and easyJet
- OPO Porto · 1,074 km · ~1h 50m · Ryanair
Switzerland (2)
- GVA Geneva · 2,029 km · ~3h · SWISS and easyJet
- ZRH Zurich · 2,255 km · ~3h 15m · SWISS and easyJet
Austria (1)
- VIE Vienna · 2,767 km · ~3h 50m · Austrian Airlines
Czech Republic (1)
- PRG Prague · 2,762 km · ~3h 50m · easyJet
Denmark (1)
- CPH Copenhagen · 3,120 km · ~4h 20m · Norwegian Air Shuttle
Greece (1)
- ATH Athens · 2,989 km · ~4h 10m · Aegean Airlines
Hungary (1)
- BUD Budapest · 2,903 km · ~4h · Wizz Air
Ireland (1)
- DUB Dublin · 2,430 km · ~3h 30m · Ryanair
Luxembourg (1)
- LUX Luxemburg · 2,327 km · ~3h 20m · Luxair
Norway (1)
- OSL Oslo · 3,477 km · ~4h 45m · Norwegian Air Shuttle
Poland (1)
- WAW Warsaw · 3,274 km · ~4h 30m · Wizz Air
Sweden (1)
- ARN Stockholm · 3,663 km · ~5h · Malta Air
Turkey (1)
- IST Istanbul · 3,435 km · ~4h 40m · Turkish Airlines
United States (1)
- EWR Newark · 5,884 km · ~7h 40m · United Airlines
Airlines flying from RAK
Aegean Airlines, Air France, Austrian Airlines, Binter Canarias, British Airways, Brussels Airlines, Discover Airlines, Iberia, Luxair, Malta Air, Norwegian Air Shuttle, Royal Air Maroc, Ryanair, Ryanair UK, SWISS, TAP Air Portugal, Transavia, Transavia France, Turkish Airlines, United Airlines, Volotea, Vueling, Wizz Air, easyJet
Going somewhere RAK doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Marrakech to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.