Plane tickets to Morocco
One search, all the flights
We find you the best flight deals and travel hacks so that you can choose how to book.
Rise above all travel anxieties
With the Kiwi.com Guarantee we have your back with whatever happens.
Trusted by millions
Join over 10 million yearly travellers booking with ease.
Popular cities in Morocco
Explore airlines and airports
Airlines based in Morocco
Popular airlines flying to Morocco
Airports in Morocco
Airports near Morocco
Airports flying to Morocco
Buses & trains
Train companies in Morocco
ONCF
Cheapest month to fly to Morocco
Explore price trends for trips to Morocco
Showing prices in GBP
Annual Avg. Price | 42 GBP |
December 2024 | 59 GBP |
January 2025 | 23 GBP |
February 2025 | 28 GBP |
March 2025 | 26 GBP |
April 2025 | 38 GBP |
May 2025 | 38 GBP |
June 2025 | 48 GBP |
August 2025 | 43 GBP |
September 2025 | 43 GBP |
October 2025 | 43 GBP |
November 2025 | 77 GBP |
Visit Morocco
The country in Africa where the official language is Arabic and the currency Moroccan dirham (MAD), this is Morocco. The capital of the country is Rabat. Other cities which you can explore are Casablanca, Fès, Sale, Marrakesh, Agadir, Tangier, Meknès, Oujda, Al Hoceïma, Kenitra, Tétouan, Safi, Mohammedia, Khouribga.
Rabat is the capital and also one of the popular cities.
There are other attractive cities like Casablanca, Fès, Sale, Marrakesh, Agadir and many others where you can travel during your visit to Morocco.
During your trip around Morocco, you can taste Couscous, Pastilla, Tanjia, Rfissa, Harira and many other local food.
There are more than 2 major airports in Morocco. You can find cheap flights via the following airports: Mohammed V International Airport (CMN), Menara Airport (RAK), Al Massira Airport (AGA), Nador International Airport (NDR), Ibn Batouta Airport (TNG), Saïss Airport (FEZ), Rabat-Salé Airport (RBA), Angads Airport (OUD), Mogador Airport (ESU), Tan Tan Airport (TTA), Ouarzazate Airport (OZZ), Cherif Al Idrissi Airport (AHU).
Morocco doesn’t accept Euro or US dollar, exchanging cash before traveling is always recommended. Although credit and debit cards are also universally accepted throughout the country, we highly advise you to carry a small amount of cash and coins with you.
Morocco has a population of 37.11 million people, making it one of the top 100 most populated countries in the world.
The official language of Morocco is Arabic. However, travelers will also commonly hear Berber as they are the languages of the largest international communities within Morocco.
Algeria and Western Sahara are neighbors of Morocco.
Morocco has a Mediterranean climate with dry and hot summers and mild winters. When packing your backpack, don’t forget the sunscreen to protect your skin from the sun. Also, consider the cultural context when packing your clothes. It’s worth learning about local traditions before your travels to Morocco.
Popular flights
Explore alternative flights to Morocco
Find popular flights from Morocco
Cheap flights
Popular flights from North America to Morocco
- Los Angeles to Marrakesh from £238
- Boston to Marrakesh from £213
- Los Angeles to Rabat from £267
- Boston to Rabat from £219
- Vancouver to Marrakesh from £213
- San José to Marrakesh from £261
- San Francisco to Marrakesh from £259
- Atlanta to Marrakesh from £203
- San Diego to Agadir from £220
- Los Angeles to Agadir from £238
- Mexico City to Marrakesh from £315
- Montreal to Fes from £271
- San Francisco to Tangier from £272
- Calgary to Marrakesh from £180
- Montreal to Oujda from £271
- Vancouver to Agadir from £212
- Calgary to Tangier from £196
- Montreal to Agadir from £260
- New York to Agadir from £181
- Montreal to Marrakesh from £247
- New York to Marrakesh from £190
- Toronto to Casablanca from £276
- Toronto to Marrakesh from £518
- Montreal to Casablanca from £298
- New York to Casablanca from £196
- Washington, D.C. to Marrakesh from £198
- Boston to Casablanca from £232
- Raleigh to Marrakesh from £179
- Orlando to Marrakesh from £163
- New York to Tangier from £183
- Chicago to Marrakesh from £216
- Chicago to Casablanca from £266
- Los Angeles to Casablanca from £266
- Halifax to Rabat from £293
- Saint Lucia to Casablanca from £429
- Regina to Nador from £252
- New York to Fes from £181
- Calgary to Agadir from £169
- Tulsa to Casablanca from £361
- Halifax to Tangier from £298
Popular flights from Africa to Morocco
- Tangier to Agadir from £24
- Agadir to Rabat from £34
- Agadir to Tangier from £25
- Cairo to Tangier from £119
- Fes to Marrakesh from £25
- Cairo to Marrakesh from £118
- Fes to Agadir from £24
- Marrakesh to Fes from £22
- Rabat to Agadir from £34
- Agadir to Fes from £25
- Algiers to Marrakesh from £54
- Tangier to Marrakesh from £25
- Algiers to Tangier from £55
- Fes to Casablanca from £72
- São Tomé to Casablanca from £303
- Fes to Rabat from £58
- Ouarzazate to Marrakesh from £61
- Tangier to Casablanca from £65
- Tangier to Fes from £61
- Casablanca to Marrakesh from £70
- Agadir to Casablanca from £50
- Casablanca to Agadir from £51
- Marrakesh to Casablanca from £65
- Dakar to Marrakesh from £130
- Marrakesh to Agadir from £52
- Marrakesh to Tangier from £25
- Casablanca to Fes from £73
- Tunis to Marrakesh from £46
- Dakar to Agadir from £171
- Nouakchott to Casablanca from £235
- Sharm El Sheikh to Casablanca from £113
- Cairo to Casablanca from £128
- Dakar to Casablanca from £177
- Abidjan to Casablanca from £210
- Tunis to Casablanca from £90
- Tétouan to Casablanca from £70
- Casablanca to Tangier from £70
- Djerba to Marrakesh from £54
- Marrakesh to Rabat from £58
- Algiers to Casablanca from £76
Popular flights from Asia to Morocco
- Amman to Marrakesh from £111
- Tel Aviv to Marrakesh from £99
- Istanbul to Marrakesh from £64
- Tbilisi to Marrakesh from £100
- Jeddah to Marrakesh from £93
- Dubai to Marrakesh from £124
- Abu Dhabi to Marrakesh from £103
- Tel Aviv to Tangier from £124
- Denpasar to Marrakesh from £311
- Istanbul to Agadir from £59
- Bangkok to Marrakesh from £211
- Istanbul to Fes from £77
- Dubai to Agadir from £141
- Dakhla to Agadir from £61
- Dubai to Rabat from £143
- New Delhi to Marrakesh from £217
- Kochi to Marrakesh from £215
- Baghdad to Agadir from £128
- Tel Aviv to Fes from £128
- Dalaman to Casablanca from £124
- Tel Aviv to Ouarzazate from £154
- Istanbul to Tangier from £88
- Bangkok to Casablanca from £279
- Almaty to Casablanca from £208
- Istanbul to Oujda from £95
- Jeddah to Casablanca from £124
- Istanbul to Casablanca from £110
- Singapore to Tangier from £277
- Laayoune to Marrakesh from £109
- Antalya to Casablanca from £96
- Antalya to Agadir from £45
- Ankara to Casablanca from £123
- Doha to Casablanca from £176
- Beirut to Casablanca from £214
- Shanghai to Casablanca from £254
- Dubai to Casablanca from £159
- Kuala Lumpur to Casablanca from £311
- Amman to Casablanca from £156
- Beirut to Marrakesh from £182
- Riyadh to Casablanca from £131
Popular flights from Europe to Morocco
- Manchester to Marrakesh from £28
- Manchester to Agadir from £16
- Madrid to Marrakesh from £23
- Lisbon to Marrakesh from £26
- Barcelona to Marrakesh from £23
- Copenhagen to Marrakesh from £54
- Amsterdam to Marrakesh from £77
- Prague to Marrakesh from £50
- Warsaw to Marrakesh from £42
- Edinburgh to Marrakesh from £33
- Budapest to Marrakesh from £39
- Prague to Agadir from £51
- Athens to Marrakesh from £55
- Vienna to Marrakesh from £52
- Oslo to Marrakesh from £63
- Vilnius to Marrakesh from £47
- Lisbon to Agadir from £44
- Tallinn to Marrakesh from £61
- Geneva to Marrakesh from £54
- Belgrade to Marrakesh from £59
- Oslo to Agadir from £53
- Bristol to Marrakesh from £22
- Barcelona to Tangier from £23
- Helsinki to Marrakesh from £74
- Dublin to Marrakesh from £33
- Munich to Marrakesh from £66
- Sofia to Marrakesh from £42
- Porto to Marrakesh from £30
- Berlin to Marrakesh from £44
- Helsinki to Agadir from £76
- Copenhagen to Agadir from £56
- Amsterdam to Agadir from £86
- Manchester to Tangier from £16
- Malta to Marrakesh from £62
- Copenhagen to Tangier from £65
- Riga to Agadir from £52
- Zürich to Marrakesh from £72
- Riga to Marrakesh from £50
- Warsaw to Agadir from £55
- Birmingham to Marrakesh from £28
Popular flights from Oceania to Morocco
- Perth to Marrakesh from £408
- Adelaide to Marrakesh from £555
- Perth to Casablanca from £443
- Sydney to Fes from £562
- Christchurch to Marrakesh from £675
- Darwin to Casablanca from £671
- Melbourne to Rabat from £500
- Auckland to Marrakesh from £528
- Suva to Oujda from £994
- Darwin to Tan-Tan from £947
- Melbourne to Marrakesh from £517
- Perth to Agadir from £455
- Melbourne to Tangier from £530
- Perth to Tangier from £509
- Sydney to Marrakesh from £556
- Sydney to Casablanca from £641
- Perth to Rabat from £506
- Townsville to Marrakesh from £804
- Auckland to Fes from £570
- Cairns to Marrakesh from £466
- Bora Bora to Fes from £649
- City of Launceston to Casablanca from £686
- Port Moresby to Casablanca from £725
- Adelaide to Rabat from £689
- Bora Bora to Tangier from £627
- Bora Bora to Casablanca from £795
- Townsville to Tangier from £852
- Canberra to Casablanca from £771
- Tahiti to Agadir from £585
- Nadi to Nador from £981
- Port Moresby to Tangier from £702
- Nadi to Casablanca from £828
- Sydney to Agadir from £567
- Melbourne to Casablanca from £523
- Melbourne to Agadir from £556
- Adelaide to Nador from £672
- Tahiti to Tangier from £623
- Port Moresby to Agadir from £690
- Cairns to Fes from £609
- Hobart to Casablanca from £698
Popular flights from South America to Morocco
- Buenos Aires to Tangier from £476
- Buenos Aires to Marrakesh from £451
- Cusco to Rabat from £470
- Belo Horizonte to Agadir from £339
- La Paz to Marrakesh from £461
- Brasília to Agadir from £340
- Recife to Casablanca from £365
- Santiago de Chile to Marrakesh from £346
- São Luís to Casablanca from £441
- Barrancabermeja to Rabat from £408
- Cuiabá to Tan-Tan from £973
- Guayaquil to Casablanca from £422
- Manta to Agadir from £320
- Salvador to Marrakesh from £334
- Medellín to Marrakesh from £307
- Fortaleza to Casablanca from £380
- Buenos Aires to Casablanca from £536
- Fortaleza to Marrakesh from £385
- Brasília to Casablanca from £385
- São Paulo to Casablanca from £298
- Santiago de Chile to Tangier from £386
- Lima to Tangier from £406
- São Paulo to Tangier from £313
- São Paulo to Marrakesh from £307
- Salvador to Casablanca from £334
- Rio de Janeiro to Marrakesh from £330
- Bogotá to Casablanca from £362
- Lima to Marrakesh from £371
- Bogotá to Marrakesh from £317
- Natal to Agadir from £465
- Tumbes to Marrakesh from £461
- Córdoba to Nador from £532
- Cuiabá to Fes from £534
- Macapá to Marrakesh from £506
- Uberlândia to Marrakesh from £417
- Arauca to Agadir from £444
- La Serena to Marrakesh from £444
- Porto Seguro to Nador from £483
- Talara to Nador from £506
- Santa Cruz de la Sierra to Rabat from £413
Frequently asked questions
Get more out of Kiwi.com with our mobile application
Find out more about the Kiwi.com app on kiwi.com/mobile . With our app you can search for the best plane connections. The Kiwi.com mobile app offers cheap flights, access to hidden features, travel hacks and special offers.
Download boarding passes
One-click booking
Get exclusive offers and prices
Mobile trip notifications