Book cheap flights to Morocco from £179
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
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 | 78 GBP |
September 2025 | 36 GBP |
October 2025 | 30 GBP |
November 2025 | 28 GBP |
December 2025 | 28 GBP |
January 2026 | 258 GBP |
February 2026 | 36 GBP |
March 2026 | 37 GBP |
April 2026 | 76 GBP |
May 2026 | 71 GBP |
June 2026 | 80 GBP |
July 2026 | 158 GBP |
August 2026 | 95 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 £165
- New York to Casablanca from £183
- Toronto to Casablanca from £190
- Los Angeles to Casablanca from £234
- Montreal to Casablanca from £227
- San Francisco to Casablanca from £208
- Los Angeles to Marrakesh from £193
- San Francisco to Marrakesh from £204
- Boston to Casablanca from £210
- New York to Agadir from £181
- Chicago to Casablanca from £232
- Toronto to Marrakesh from £167
- Calgary to Casablanca from £230
- New York to Tangier from £164
- Montreal to Marrakesh from £221
- Chicago to Marrakesh from £222
- Calgary to Marrakesh from £193
- Atlanta to Marrakesh from £203
- Kelowna to Marrakesh from £205
- Orlando to Marrakesh from £206
- San Diego to Agadir from £244
- Washington, D.C. to Marrakesh from £193
- New York to Fes from £181
- Calgary to Agadir from £193
- Vancouver to Casablanca from £254
- Edmonton to Casablanca from £232
- Boston to Rabat from £229
- San Francisco to Tangier from £200
- Grande Prairie to Casablanca from £298
- Sacramento to Tangier from £236
- Winnipeg to Marrakesh from £214
- Edmonton to Marrakesh from £200
- Saint Lucia to Casablanca from £390
- Kamloops to Fes from £282
- Mexico City to Marrakesh from £326
- Toronto to Fes from £189
- Denver to Casablanca from £256
- Los Angeles to Agadir from £204
- Calgary to Tangier from £177
- Vancouver to Agadir from £209
Popular flights from Africa to Morocco
- Agadir to Rabat from £39
- Casablanca to Agadir from £55
- Rabat to Agadir from £39
- Agadir to Casablanca from £54
- Agadir to Tangier from £29
- Tangier to Agadir from £29
- Tunis to Casablanca from £76
- Fes to Agadir from £28
- Agadir to Fes from £29
- Cairo to Casablanca from £144
- Nouakchott to Casablanca from £270
- Dakar to Casablanca from £223
- Cairo to Tangier from £117
- Marrakesh to Casablanca from £70
- Fes to Marrakesh from £29
- Algiers to Casablanca from £69
- Fes to Casablanca from £77
- Cairo to Marrakesh from £110
- Dakar to Marrakesh from £203
- Tangier to Casablanca from £64
- Djerba to Marrakesh from £88
- Algiers to Tangier from £62
- Casablanca to Rabat from £84
- Tangier to Al Hoceima from £143
- Guelmim to Casablanca from £97
- Marrakesh to Fes from £29
- Fes to Rabat from £60
- Casablanca to Tangier from £76
- Marrakesh to Rabat from £60
- Oujda to Agadir from £28
- Tunis to Marrakesh from £71
- Algiers to Marrakesh from £57
- Casablanca to Marrakesh from £72
- Nairobi to Marrakesh from £283
- Casablanca to Oujda from £87
- Marrakesh to Agadir from £68
- Casablanca to Nador from £80
- Marrakesh to Oujda from £28
- Casablanca to Tétouan from £80
- Marrakesh to Ouarzazate from £83
Popular flights from Asia to Morocco
- Istanbul to Casablanca from £115
- Tel Aviv to Marrakesh from £121
- Jeddah to Casablanca from £118
- Dubai to Casablanca from £159
- Tel Aviv to Casablanca from £182
- Istanbul to Tangier from £70
- Jeddah to Marrakesh from £91
- Istanbul to Marrakesh from £81
- Riyadh to Casablanca from £157
- Istanbul to Agadir from £92
- Amman to Casablanca from £152
- Tel Aviv to Tangier from £116
- Dakhla to Agadir from £63
- Amman to Marrakesh from £143
- Dubai to Marrakesh from £115
- Kuala Lumpur to Casablanca from £271
- Tel Aviv to Agadir from £212
- Denpasar to Casablanca from £279
- Hong Kong to Marrakesh from £236
- Dakhla to Casablanca from £69
- Ankara to Casablanca from £129
- Beijing to Casablanca from £285
- Baghdad to Agadir from £169
- Doha to Casablanca from £173
- Shanghai to Casablanca from £292
- New Delhi to Marrakesh from £189
- Dubai to Agadir from £164
- Abu Dhabi to Marrakesh from £128
- Bangkok to Casablanca from £285
- Jakarta to Casablanca from £313
- Tbilisi to Marrakesh from £114
- Colombo to Casablanca from £269
- Istanbul to Rabat from £89
- İzmir to Casablanca from £117
- Bangkok to Marrakesh from £303
- Ho Chi Minh City to Casablanca from £302
- Tel Aviv to Fes from £188
- Beirut to Casablanca from £168
- Hong Kong to Fes from £243
- Antalya to Agadir from £86
Popular flights from Europe to Morocco
- London to Marrakesh from £21
- London to Agadir from £53
- Manchester to Marrakesh from £46
- London to Tangier from £55
- Manchester to Agadir from £51
- Birmingham to Marrakesh from £64
- London to Rabat from £35
- Manchester to Tangier from £43
- Birmingham to Agadir from £67
- Edinburgh to Marrakesh from £68
- Edinburgh to Agadir from £55
- London to Fes from £40
- Bristol to Marrakesh from £66
- London to Essaouira from £31
- Liverpool to Marrakesh from £61
- London to Casablanca from £74
- Leeds to Marrakesh from £75
- Newcastle upon Tyne to Marrakesh from £53
- London to Ouarzazate from £31
- Manchester to Rabat from £31
- Manchester to Casablanca from £79
- Bristol to Agadir from £50
- Barcelona to Marrakesh from £28
- Birmingham to Casablanca from £73
- Glasgow to Marrakesh from £67
- Leeds to Agadir from £85
- Madrid to Marrakesh from £26
- Budapest to Marrakesh from £44
- Barcelona to Tangier from £24
- Paris to Marrakesh from £46
- London to Nador from £65
- Edinburgh to Fes from £67
- Manchester to Fes from £66
- Belfast to Marrakesh from £68
- Edinburgh to Tangier from £65
- Bucharest to Marrakesh from £45
- Prague to Marrakesh from £67
- Milan to Marrakesh from £29
- Rome to Marrakesh from £32
- Lisbon to Marrakesh from £28
Popular flights from South America to Morocco
- Santiago de Chile to Marrakesh from £349
- Brasília to Agadir from £373
- La Paz to Marrakesh from £455
- Buenos Aires to Tangier from £414
- Buenos Aires to Marrakesh from £479
- Recife to Casablanca from £362
- Guayaquil to Casablanca from £378
- Cuiabá to Tan-Tan from £629
- Rio de Janeiro to Casablanca from £372
- Medellín to Casablanca from £377
- Bogotá to Casablanca from £321
- Cali to Marrakesh from £297
- Cartagena to Casablanca from £378
- Rio de Janeiro to Marrakesh from £352
- Quito to Casablanca from £381
- São Paulo to Casablanca from £459
- Buenos Aires to Casablanca from £486
- Iquique to Marrakesh from £441
- Paramaribo to Marrakesh from £415
- Florianópolis to Marrakesh from £381
- Manaus to Marrakesh from £295
- Rosario to Casablanca from £546
- Barranquilla to Rabat from £314
- Natal to Casablanca from £363
- Mendoza to Tangier from £412
- Brasília to Tangier from £350
- Cartagena to Marrakesh from £280
- Córdoba to Marrakesh from £480
- Buenos Aires to Rabat from £448
- Santa Cruz de la Sierra to Casablanca from £465
- Santiago de Chile to Casablanca from £471
- Georgetown to Tangier from £251
- Córdoba to Casablanca from £508
- Montevideo to Rabat from £421
- La Paz to Casablanca from £567
- Caracas to Rabat from £429
- Montería to Marrakesh from £357
- Salvador to Casablanca from £302
- São Paulo to Tangier from £327
- Lima to Agadir from £344
Popular flights from Oceania to Morocco
- Perth to Casablanca from £390
- Melbourne to Rabat from £401
- Darwin to Casablanca from £409
- Perth to Marrakesh from £340
- Sydney to Fes from £355
- Christchurch to Marrakesh from £494
- Adelaide to Marrakesh from £422
- Auckland to Marrakesh from £440
- Melbourne to Casablanca from £445
- Auckland to Casablanca from £459
- Sydney to Marrakesh from £365
- Brisbane to Agadir from £488
- Sydney to Casablanca from £410
- Christchurch to Rabat from £469
- Sydney to Nador from £398
- Tahiti to Marrakesh from £427
- City of Launceston to Casablanca from £513
- Sydney to Tangier from £357
- Brisbane to Rabat from £447
- Nadi to Marrakesh from £545
- Apia to Casablanca from £835
- Bora Bora to Marrakesh from £705
- Perth to Tangier from £342
- Canberra to Casablanca from £558
- Auckland to Tangier from £452
- Nadi to Rabat from £548
- Brisbane to Tangier from £480
- Sydney to Agadir from £375
- Christchurch to Casablanca from £579
- Melbourne to Agadir from £404
- Queenstown to Casablanca from £617
- Brisbane to Casablanca from £517
- Port Moresby to Marrakesh from £458
- Cairns to Marrakesh from £481
- Perth to Rabat from £343
- Port Moresby to Fes from £480
- Christchurch to Tangier from £459
- Auckland to Rabat from £450
- Brisbane to Fes from £440
- Perth to Fes from £341
Frequently asked questions
Download our app