Plane tickets to Morocco
Kiwi-Code uncovers prices airlines don't want you to see.
Use our flexible filters to tailor your search.
Look out for the travel hack star icon for even cheaper fares.
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 USD
Annual Avg. Price | 365 USD |
December 2023 | 327 USD |
January 2024 | 270 USD |
February 2024 | 281 USD |
March 2024 | 283 USD |
April 2024 | 335 USD |
May 2024 | 425 USD |
June 2024 | 444 USD |
July 2024 | 547 USD |
August 2024 | 352 USD |
September 2024 | 286 USD |
October 2024 | 295 USD |
November 2024 | 540 USD |
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.
Morocco COVID-19 travel restrictions

Most travelers from New York, JFK can enter Morocco, but there are restrictions.
Departure
Travel restrictions |
|
---|---|
Visa requirements |
|
Additional information |
|
Return
Travel restrictions |
|
---|---|
Visa requirements |
|
Information is provided as guidance only and accurate at the time of publishing. Always check government websites and airline materials before booking and traveling.
Learn more about COVID-19 restrictions in Morocco in our dedicated Stories article.
Cheap flights
Popular flights from North America to Morocco
- New York to Marrakesh from $235
- Los Angeles to Marrakesh from $382
- New York to Casablanca from $386
- San Francisco to Marrakesh from $435
- Los Angeles to Casablanca from $430
- San Francisco to Casablanca from $505
- Boston to Marrakesh from $326
- New York to Tangier from $329
- Boston to Casablanca from $379
- Chicago to Marrakesh from $315
- New York to Fes from $324
- Chicago to Casablanca from $369
- Denver to Marrakesh from $351
- New York to Rabat from $321
- Seattle to Marrakesh from $461
- Boston to Tangier from $256
- Washington, D.C. to Marrakesh from $235
- Los Angeles to Tangier from $359
- Los Angeles to Fes from $377
- Orlando to Marrakesh from $258
- Los Angeles to Rabat from $343
- Denver to Casablanca from $391
- San Francisco to Fes from $360
- Atlanta to Marrakesh from $254
- New York to Agadir from $236
- Fort Lauderdale to Marrakesh from $280
- San Francisco to Rabat from $355
- Chicago to Tangier from $317
- Boston to Fes from $281
- Oakland to Marrakesh from $332
- Orlando to Casablanca from $293
- Chicago to Fes from $323
- Austin to Marrakesh from $324
- Las Vegas to Marrakesh from $315
- Houston to Marrakesh from $285
- Atlanta to Casablanca from $346
- San Francisco to Tangier from $396
- Seattle to Casablanca from $389
- San Francisco to Agadir from $373
- Los Angeles to Agadir from $340
Popular flights from Africa to Morocco
- Marrakesh to Fes from $24
- Fes to Marrakesh from $20
- Marrakesh to Tangier from $18
- Tangier to Marrakesh from $22
- Agadir to Casablanca from $48
- Casablanca to Agadir from $50
- Marrakesh to Casablanca from $9
- Casablanca to Oujda from $15
- Tunis to Casablanca from $111
- Rabat to Agadir from $40
- Marrakesh to Ouarzazate from $45
- Fes to Agadir from $40
- Casablanca to Marrakesh from $9
- Agadir to Rabat from $40
- Casablanca to Nador from $15
- Casablanca to Errachidia from $122
- Tangier to Casablanca from $14
- Essaouira to Casablanca from $80
- Oujda to Casablanca from $14
- Nador to Casablanca from $15
- Errachidia to Fes from $157
- Casablanca to Fes from $9
- Fes to Errachidia from $142
- Errachidia to Casablanca from $37
- Ouarzazate to Casablanca from $104
- Agadir to Tangier from $40
- Ouarzazate to Marrakesh from $38
- Casablanca to Tangier from $14
- Rabat to Casablanca from $8
- Oujda to Marrakesh from $30
- Cairo to Marrakesh from $137
- Accra to Marrakesh from $453
- Al Hoceima to Casablanca from $126
- Errachidia to Marrakesh from $139
- Sharm El Sheikh to Marrakesh from $86
- Casablanca to Ouarzazate from $99
- Agadir to Fes from $40
- Douala to Agadir from $538
- Tangier to Agadir from $38
- Cairo to Agadir from $160
Popular flights from Asia to Morocco
- Istanbul to Casablanca from $133
- Tel Aviv to Marrakesh from $143
- Istanbul to Marrakesh from $86
- Tel Aviv to Casablanca from $165
- Dakhla to Casablanca from $127
- Dubai to Casablanca from $219
- Istanbul to Fes from $81
- Amman to Casablanca from $77
- Amman to Marrakesh from $55
- Laayoune to Casablanca from $102
- Tel Aviv to Fes from $175
- Bangkok to Marrakesh from $307
- Kuwait City to Casablanca from $178
- Antalya to Marrakesh from $60
- Seoul to Casablanca from $395
- Antalya to Casablanca from $75
- Dubai to Marrakesh from $151
- Dammam to Casablanca from $113
- Denpasar to Casablanca from $503
- Tel Aviv to Agadir from $141
- Tel Aviv to Tangier from $153
- Istanbul to Rabat from $102
- Istanbul to Agadir from $64
- Bangkok to Fes from $409
- Tbilisi to Casablanca from $162
- Phuket City to Casablanca from $437
- Ankara to Fes from $134
- Riyadh to Marrakesh from $94
- Malé to Casablanca from $264
- Amman to Fes from $63
- Dammam to Agadir from $100
- Tel Aviv to Rabat from $168
- Laayoune to Marrakesh from $95
- Dubai to Tangier from $181
- Dakhla to Marrakesh from $101
- Ulaanbaatar to Marrakesh from $377
- Abu Dhabi to Casablanca from $162
- Amman to Rabat from $90
- Laayoune to Agadir from $125
- Jeddah to Casablanca from $154
Popular flights from Europe to Morocco
- London to Marrakesh from $23
- Barcelona to Marrakesh from $14
- Madrid to Marrakesh from $17
- Paris to Marrakesh from $25
- Paris to Casablanca from $54
- Madrid to Tangier from $25
- Barcelona to Tangier from $43
- Barcelona to Fes from $44
- Lisbon to Marrakesh from $20
- Brussels to Marrakesh from $37
- London to Fes from $58
- Madrid to Fes from $27
- Rome to Marrakesh from $29
- Barcelona to Casablanca from $38
- Vienna to Marrakesh from $50
- Paris to Fes from $72
- Paris to Rabat from $59
- Madrid to Casablanca from $36
- Lisbon to Casablanca from $55
- Málaga to Marrakesh from $15
- Berlin to Marrakesh from $47
- Kyiv to Marrakesh from $29
- Bucharest to Marrakesh from $40
- Ibiza to Marrakesh from $34
- London to Tangier from $42
- London to Casablanca from $42
- Amsterdam to Tangier from $94
- Seville to Marrakesh from $17
- Bucharest to Casablanca from $59
- Dublin to Marrakesh from $29
- Brussels to Fes from $47
- Budapest to Marrakesh from $47
- Copenhagen to Marrakesh from $46
- Lisbon to Tangier from $52
- Zürich to Marrakesh from $80
- Geneva to Marrakesh from $51
- Malta to Casablanca from $89
- Kyiv to Casablanca from $82
- Brussels to Tangier from $52
- Porto to Marrakesh from $19
Popular flights from South America to Morocco
- Buenos Aires to Marrakesh from $604
- Lima to Marrakesh from $507
- Bogotá to Marrakesh from $446
- Guayaquil to Marrakesh from $453
- Buenos Aires to Casablanca from $662
- Buenos Aires to Tangier from $613
- São Paulo to Marrakesh from $578
- La Paz to Casablanca from $760
- Medellín to Casablanca from $534
- Pasto to Casablanca from $721
- Brasília to Marrakesh from $522