Flights to Marrakech
RAK · 48 direct origins · 18 airlines · 14 countries
We may earn a commission at no extra cost to you.
TripRoute is an affiliate partner — when you book via Kayak we may earn commission at no extra cost to you. See how it works.
Flying to Marrakech? 48 direct origins are indexed to RAK, served by 18 airlines from 14 countries. The shortest origin is Casablanca (124 mi), the longest from Oslo (2,156 mi). Search live fares on Kayak for the best price.
Marrakech is the capital of Morocco, and one of its largest cities.
Source: WikipediaAll direct origins to Marrakech
Sorted by distance (shortest first).
| From | Country | Distance | Airlines | CO₂ | Compare |
|---|---|---|---|---|---|
| Casablanca(CMN) short-haul domestic | Morocco | 124 mi | 1 | 11kg | View |
| Sevilla(SVQ) short-haul regional | Spain | 420 mi | 1 | 38kg | View |
| Lisbon(LIS) medium-haul regional | Portugal | 500 mi | 1 | 45kg | View |
| Gran Canaria(LPA) medium-haul regional | Spain | 509 mi | 1 | 46kg | View |
| Madrid(MAD) medium-haul regional | Spain | 661 mi | 3 | 59kg | View |
| Barcelona(BCN) medium-haul regional | Spain | 873 mi | 2 | 79kg | View |
| Gerona(GRO) medium-haul regional | Spain | 927 mi | 1 | 83kg | View |
| Toulouse(TLS) medium-haul regional | France | 976 mi | 3 | 88kg | View |
| Bordeaux(BOD) medium-haul regional | France | 995 mi | 2 | 90kg | View |
| Marseille(MRS) medium-haul regional | France | 1,091 mi | 3 | 98kg | View |
| Nantes(NTE) medium-haul regional | France | 1,127 mi | 2 | 101kg | View |
| Nice(NCE) medium-haul regional | France | 1,175 mi | 2 | 106kg | View |
| Tours(TUF) medium-haul regional | France | 1,187 mi | 1 | 107kg | View |
| Lyon(LYS) medium-haul regional | France | 1,202 mi | 3 | 108kg | View |
| Geneva(GVA) medium-haul regional | Switzerland | 1,261 mi | 2 | 113kg | View |
| Dole(DLE) medium-haul regional | France | 1,283 mi | 1 | 115kg | View |
| Paris(ORY) medium-haul regional | France | 1,301 mi | 2 | 117kg | View |
| Pisa(PSA) medium-haul regional | Italy | 1,303 mi | 1 | 117kg | View |
| Milano(MXP) medium-haul regional | Italy | 1,320 mi | 2 | 119kg | View |
| Paris(CDG) medium-haul regional | France | 1,323 mi | 1 | 119kg | View |
| Rome(CIA) medium-haul regional | Italy | 1,337 mi | 1 | 120kg | View |
| Beauvais(BVA) medium-haul regional | France | 1,341 mi | 1 | 121kg | View |
| Chalons(XCR) medium-haul regional | France | 1,347 mi | 1 | 121kg | View |
| Bergamo(BGY) medium-haul regional | Italy | 1,358 mi | 1 | 122kg | View |
| Mulhouse(BSL) medium-haul regional | France | 1,375 mi | 1 | 124kg | View |
| Bristol(BRS) medium-haul regional | United Kingdom | 1,393 mi | 1 | 125kg | View |
| Zurich(ZRH) medium-haul regional | Switzerland | 1,401 mi | 1 | 126kg | View |
| London(LGW) medium-haul regional | United Kingdom | 1,408 mi | 5 | 127kg | View |
| Strasbourg(SXB) medium-haul regional | France | 1,427 mi | 1 | 128kg | View |
| Lille(LIL) medium-haul regional | France | 1,428 mi | 1 | 129kg | View |
| Luxemburg(LUX) medium-haul regional | Luxembourg | 1,446 mi | 1 | 130kg | View |
| Charleroi(CRL) medium-haul regional | Belgium | 1,452 mi | 1 | 131kg | View |
| London(LTN) medium-haul regional | United Kingdom | 1,453 mi | 1 | 131kg | View |
| London(STN) medium-haul regional | United Kingdom | 1,462 mi | 2 | 132kg | View |
| Birmingham(BHX) medium-haul regional | United Kingdom | 1,475 mi | 1 | 133kg | View |
| Brussels(BRU) medium-haul regional | Belgium | 1,479 mi | 3 | 133kg | View |
| Hahn(HHN) medium-haul regional | Germany | 1,492 mi | 1 | 134kg | View |
| Dublin(DUB) long-haul international | Ireland | 1,510 mi | 1 | 136kg | View |
| Manchester(MAN) long-haul international | United Kingdom | 1,530 mi | 3 | 138kg | View |
| Eindhoven(EIN) long-haul international | Netherlands | 1,531 mi | 1 | 138kg | View |
| Cologne(CGN) long-haul international | Germany | 1,540 mi | 1 | 139kg | View |
| Rotterdam(RTM) long-haul international | Netherlands | 1,541 mi | 1 | 139kg | View |
| Munich(MUC) long-haul international | Germany | 1,553 mi | 1 | 140kg | View |
| Weeze(NRN) long-haul international | Germany | 1,557 mi | 1 | 140kg | View |
| Amsterdam(AMS) long-haul international | Netherlands | 1,569 mi | 1 | 141kg | View |
| Berlin(SXF) long-haul international | Germany | 1,798 mi | 1 | 162kg | View |
| Copenhagen(CPH) long-haul international | Denmark | 1,939 mi | 1 | 175kg | View |
| Oslo(OSL) long-haul international | Norway | 2,156 mi | 1 | 194kg | View |
Flying to Marrakech — quick answers
Where can you fly direct to Marrakech from?
48 origins including Casablanca, Sevilla, Lisbon, Gran Canaria, Madrid. The shortest is Casablanca (124 mi).
Which airlines fly to Marrakech?
18 airlines: AT, FR, TP, NT, IB, VY, AF, U2 and more.
What is the longest flight to Marrakech?
From Oslo (OSL) at 2,156 miles — a long-haul international route.