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 | 50 GBP |
January 2025 | 106 GBP |
February 2025 | 33 GBP |
March 2025 | 33 GBP |
April 2025 | 31 GBP |
May 2025 | 29 GBP |
June 2025 | 36 GBP |
July 2025 | 47 GBP |
August 2025 | 38 GBP |
September 2025 | 42 GBP |
October 2025 | 42 GBP |
November 2025 | 74 GBP |
December 2025 | 82 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
- New York to Marrakesh from £182
- Los Angeles to Marrakesh from £212
- Los Angeles to Casablanca from £252
- Montreal to Casablanca from £249
- New York to Casablanca from £208
- Boston to Casablanca from £238
- New York to Agadir from £188
- Toronto to Marrakesh from £263
- Toronto to Casablanca from £269
- New York to Tangier from £186
- Los Angeles to Rabat from £227
- Boston to Marrakesh from £209
- Orlando to Marrakesh from £188
- Chicago to Casablanca from £230
- Atlanta to Marrakesh from £197
- San Francisco to Casablanca from £269
- Calgary to Casablanca from £230
- Washington, D.C. to Marrakesh from £210
- Toronto to Tangier from £278
- Montreal to Marrakesh from £225
- Vancouver to Marrakesh from £202
- Calgary to Marrakesh from £163
- Denver to Casablanca from £267
- San Diego to Agadir from £230
- New York to Fes from £196
- San José to Marrakesh from £312
- Vancouver to Casablanca from £243
- Boston to Rabat from £216
- San Francisco to Marrakesh from £238
- Los Angeles to Agadir from £209
- Vancouver to Agadir from £194
- Chicago to Marrakesh from £222
- Saskatoon to Marrakesh from £239
- San Francisco to Agadir from £217
- Edmonton to Casablanca from £258
- Mexico City to Marrakesh from £327
- Toronto to Fes from £263
- Saint Lucia to Casablanca from £465
- Cancún to Casablanca from £292
- Kelowna to Marrakesh from £220
Popular flights from Africa to Morocco
- Tangier to Agadir from £23
- Dakar to Casablanca from £242
- Agadir to Casablanca from £50
- Casablanca to Agadir from £52
- Agadir to Rabat from £34
- Cairo to Casablanca from £119
- Tunis to Casablanca from £67
- Rabat to Agadir from £30
- Cairo to Tangier from £109
- Casablanca to Nador from £77
- Marrakesh to Fes from £26
- Agadir to Tangier from £23
- Nouakchott to Casablanca from £258
- Fes to Agadir from £25
- Fes to Marrakesh from £26
- Cairo to Marrakesh from £113
- Agadir to Fes from £22
- Marrakesh to Casablanca from £66
- Abidjan to Casablanca from £212
- Tunis to Marrakesh from £64
- Algiers to Marrakesh from £55
- Casablanca to Errachidia from £61
- Casablanca to Oujda from £84
- Tangier to Marrakesh from £26
- Casablanca to Marrakesh from £84
- Mombasa to Casablanca from £420
- Casablanca to Fes from £71
- Casablanca to Zagora from £31
- Casablanca to Rabat from £72
- Guelmim to Casablanca from £40
- Sharm El Sheikh to Casablanca from £121
- Algiers to Tangier from £55
- Ouarzazate to Casablanca from £31
- Casablanca to Ouarzazate from £86
- Dakar to Agadir from £218
- Algiers to Casablanca from £65
- Tétouan to Casablanca from £79
- Tangier to Al Hoceima from £172
- Zagora to Casablanca from £101
- Casablanca to Tangier from £79
Popular flights from Asia to Morocco
- Istanbul to Casablanca from £114
- Dubai to Casablanca from £175
- Tel Aviv to Marrakesh from £144
- Jeddah to Casablanca from £167
- Amman to Marrakesh from £98
- Tel Aviv to Casablanca from £150
- Riyadh to Casablanca from £135
- Istanbul to Tangier from £83
- Istanbul to Marrakesh from £80
- Amman to Casablanca from £130
- Istanbul to Fes from £77
- Doha to Casablanca from £158
- Dubai to Marrakesh from £147
- Jeddah to Marrakesh from £125
- Kuala Lumpur to Casablanca from £265
- Dubai to Rabat from £161
- Istanbul to Rabat from £77
- Dakhla to Casablanca from £65
- Tel Aviv to Tangier from £121
- Denpasar to Marrakesh from £291
- Jakarta to Casablanca from £294
- Bangkok to Casablanca from £292
- Laayoune to Casablanca from £112
- Tbilisi to Marrakesh from £110
- New Delhi to Marrakesh from £232
- Jakarta to Marrakesh from £246
- Bangkok to Marrakesh from £283
- Istanbul to Agadir from £70
- İzmir to Marrakesh from £87
- Ankara to Casablanca from £109
- Abu Dhabi to Marrakesh from £96
- Antalya to Casablanca from £92
- Dubai to Agadir from £136
- Dubai to Nador from £156
- Hong Kong to Casablanca from £307
- Singapore to Marrakesh from £302
- Taipei to Fes from £315
- Hong Kong to Marrakesh from £257
- Tokyo to Casablanca from £409
- Dalaman to Casablanca from £102
Popular flights from Europe to Morocco
- London to Marrakesh from £28
- London to Agadir from £32
- Manchester to Marrakesh from £38
- London to Tangier from £34
- Manchester to Agadir from £39
- London to Casablanca from £70
- Bristol to Marrakesh from £29
- Edinburgh to Marrakesh from £33
- London to Fes from £35
- London to Rabat from £37
- Manchester to Tangier from £33
- Manchester to Casablanca from £77
- Birmingham to Marrakesh from £28
- Birmingham to Agadir from £33
- Belfast to Marrakesh from £63
- Glasgow to Marrakesh from £59
- Edinburgh to Agadir from £28
- Manchester to Fes from £64
- Madrid to Marrakesh from £23
- Paris to Marrakesh from £50
- London to Nador from £58
- Bristol to Casablanca from £75
- Edinburgh to Casablanca from £89
- Glasgow to Agadir from £51
- Inverness to Marrakesh from £62
- Lisbon to Marrakesh from £29
- Barcelona to Marrakesh from £24
- Milan to Marrakesh from £23
- Prague to Marrakesh from £63
- Edinburgh to Fes from £68
- Newquay to Agadir from £62
- Manchester to Rabat from £65
- Aberdeen to Marrakesh from £77
- Glasgow to Casablanca from £92
- Birmingham to Nador from £68
- Copenhagen to Marrakesh from £63
- Rome to Marrakesh from £39
- Amsterdam to Marrakesh from £82
- Budapest to Marrakesh from £59
- Bristol to Tangier from £62
Popular flights from Oceania to Morocco
- Perth to Casablanca from £389
- Adelaide to Marrakesh from £487
- Christchurch to Marrakesh from £538
- Perth to Marrakesh from £334
- Auckland to Marrakesh from £417
- Sydney to Fes from £373
- Darwin to Casablanca from £480
- Melbourne to Rabat from £383
- Suva to Oujda from £998
- Darwin to Tan-Tan from £951
- Perth to Tangier from £349
- Sydney to Marrakesh from £397
- Melbourne to Tangier from £379
- Perth to Agadir from £362
- Melbourne to Marrakesh from £375
- Apia to Tangier from £898
- Townsville to Marrakesh from £497
- City of Launceston to Casablanca from £548
- Tahiti to Fes from £475
- Adelaide to Agadir from £476
- Brisbane to Agadir from £406
- Sydney to Nador from £412
- Adelaide to Rabat from £464
- Christchurch to Rabat from £567
- Christchurch to Tangier from £563
- Tahiti to Marrakesh from £496
- Apia to Casablanca from £750
- Bora Bora to Marrakesh from £624
- Auckland to Rabat from £463
- Townsville to Casablanca from £604
- Canberra to Tangier from £475
- Canberra to Marrakesh from £458
- Bora Bora to Agadir from £604
- Queenstown to Casablanca from £652
- Nadi to Rabat from £603
- Nadi to Tangier from £596
- Port Moresby to Agadir from £507
- Bora Bora to Nador from £601
- Bora Bora to Tangier from £630
- Melbourne to Casablanca from £425
Popular flights from South America to Morocco
- Buenos Aires to Tangier from £473
- Buenos Aires to Marrakesh from £476
- La Paz to Marrakesh from £536
- Brasília to Agadir from £324
- São Luís to Casablanca from £473
- Santiago de Chile to Marrakesh from £420
- Cusco to Rabat from £456
- Recife to Casablanca from £449
- Belo Horizonte to Agadir from £382
- Guayaquil to Casablanca from £395
- Cuiabá to Tan-Tan from £978
- Manta to Agadir from £477
- Barrancabermeja to Rabat from £362
- São Paulo to Casablanca from £345
- Medellín to Casablanca from £451
- Florianópolis to Marrakesh from £368
- Salvador to Marrakesh from £375
- Santiago de Chile to Casablanca from £456
- São Paulo to Marrakesh from £333
- Quito to Casablanca from £401
- Maceió to Fes from £435
- Pereira to Marrakesh from £393
- Quibdó to Marrakesh from £434
- Arauca to Nador from £464
- Paramaribo to Marrakesh from £479
- Tumbes to Rabat from £497
- San Andrés to Tangier from £448
- Cochabamba to Tangier from £549
- Mendoza to Nador from £546
- Belém to Rabat from £441
- Iquitos to Fes from £536
- Puerto Iguazú to Marrakesh from £560
- Salta to Tangier from £510
- Valledupar to Tangier from £431
- Juliaca to Nador from £621
- Pereira to Fes from £400
- Montería to Nador from £402
- Iquique to Marrakesh from £476
- Santa Cruz de la Sierra to Marrakesh from £503
- Punta Arenas to Marrakesh from £508
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