Book cheap flights to Morocco from $318
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 USD
Annual Avg. Price | 308 USD |
July 2025 | 345 USD |
August 2025 | 304 USD |
September 2025 | 300 USD |
October 2025 | 192 USD |
November 2025 | 270 USD |
December 2025 | 198 USD |
January 2026 | 198 USD |
February 2026 | 296 USD |
March 2026 | 192 USD |
April 2026 | 461 USD |
May 2026 | 559 USD |
June 2026 | 383 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.
Cheap flights
Popular flights from North America to Morocco
- New York to Marrakesh from $230
- Los Angeles to Marrakesh from $300
- Los Angeles to Casablanca from $305
- Boston to Casablanca from $273
- New York to Casablanca from $231
- Miami to Marrakesh from $273
- Los Angeles to Rabat from $332
- Washington, D.C. to Casablanca from $321
- Boston to Marrakesh from $278
- New York to Tangier from $240
- New York to Agadir from $266
- Chicago to Casablanca from $321
- Orlando to Marrakesh from $275
- Atlanta to Marrakesh from $275
- New York to Rabat from $270
- Miami to Rabat from $327
- Houston to Marrakesh from $317
- Orlando to Casablanca from $289
- Orlando to Agadir from $345
- New York to Fes from $239
- Boston to Rabat from $340
- San Diego to Agadir from $377
- Philadelphia to Marrakesh from $361
- Boston to Tangier from $308
- Minneapolis to Marrakesh from $328
- Seattle to Agadir from $379
- Detroit to Marrakesh from $273
- Atlanta to Agadir from $363
- Detroit to Casablanca from $238
- Dallas to Marrakesh from $326
- Seattle to Tangier from $385
- Washington, D.C. to Marrakesh from $280
- Los Angeles to Tangier from $317
- New York to Ouarzazate from $247
- San Francisco to Casablanca from $348
- Orlando to Tangier from $321
- Portland to Casablanca from $358
- Kansas City to Marrakesh from $362
- Nashville to Marrakesh from $277
- Portland to Tangier from $455
Popular flights from Africa to Morocco
- Dakar to Casablanca from $363
- Tunis to Casablanca from $123
- Rabat to Agadir from $60
- Agadir to Fes from $38
- Casablanca to Agadir from $73
- Agadir to Casablanca from $72
- Tangier to Agadir from $64
- Marrakesh to Fes from $35
- Nouakchott to Casablanca from $358
- Cairo to Casablanca from $227
- Agadir to Rabat from $59
- Cairo to Marrakesh from $193
- Tangier to Rabat from $97
- Addis Ababa to Marrakesh from $356
- Casablanca to Errachidia from $91
- Sharm El Sheikh to Marrakesh from $182
- Essaouira to Casablanca from $172
- Agadir to Nador from $105
- Algiers to Casablanca from $164
- Cape Town to Marrakesh from $404
- Nairobi to Marrakesh from $415
- Djerba to Marrakesh from $165
- Casablanca to Fes from $104
- Maputo to Marrakesh from $581
- Rabat to Casablanca from $129
- Tangier to Casablanca from $127
- Johannesburg to Tangier from $488
- Casablanca to Tétouan from $128
- Juba to Casablanca from $699
- Fes to Agadir from $47
- Errachidia to Marrakesh from $38
- Errachidia to Fes from $92
- Tunis to Agadir from $192
- Marrakesh to Zagora from $261
- Errachidia to Tangier from $92
- Kigali to Marrakesh from $555
- Tunis to Marrakesh from $143
- Ouarzazate to Casablanca from $90
- Ouarzazate to Marrakesh from $116
- Casablanca to Ouarzazate from $139
Popular flights from Asia to Morocco
- Istanbul to Casablanca from $231
- Jeddah to Casablanca from $239
- Tel Aviv to Casablanca from $634
- Tel Aviv to Marrakesh from $579
- Dubai to Casablanca from $277
- Amman to Casablanca from $729
- Amman to Marrakesh from $582
- Istanbul to Marrakesh from $123
- Osaka to Casablanca from $504
- Tbilisi to Casablanca from $285
- Tel Aviv to Tangier from $772
- Dubai to Rabat from $269
- Dammam to Casablanca from $288
- Dubai to Marrakesh from $221
- Colombo to Marrakesh from $280
- Medina to Casablanca from $223
- Abu Dhabi to Casablanca from $266
- Riyadh to Casablanca from $305
- Beirut to Casablanca from $626
- Baghdad to Marrakesh from $539
- Doha to Rabat from $598
- Thiruvananthapuram to Marrakesh from $278
- Laayoune to Casablanca from $157
- Bangkok to Marrakesh from $415
- Seoul to Casablanca from $433
- Kathmandu to Marrakesh from $378
- Beirut to Marrakesh from $435
- Ankara to Fes from $212
- Bangkok to Agadir from $482
- Ulaanbaatar to Marrakesh from $513
- Kuala Lumpur to Casablanca from $396
- Istanbul to Agadir from $163
- Phuket City to Casablanca from $405
- Kuwait City to Casablanca from $213
- İzmir to Marrakesh from $168
- Manila to Rabat from $496
- Dakhla to Casablanca from $160
- Istanbul to Rabat from $180
- Amman to Fes from $631
- Amman to Rabat from $602
Popular flights from Europe to Morocco
- London to Marrakesh from $139
- Madrid to Marrakesh from $58
- Paris to Marrakesh from $141
- Lisbon to Marrakesh from $51
- Barcelona to Marrakesh from $107
- Copenhagen to Marrakesh from $108
- London to Agadir from $146
- Milan to Marrakesh from $127
- Prague to Marrakesh from $133
- Vienna to Marrakesh from $124
- Barcelona to Tangier from $136
- Rome to Marrakesh from $133
- Budapest to Marrakesh from $82
- Madrid to Casablanca from $109
- Nantes to Marrakesh from $166
- Paris to Casablanca from $194
- Paris to Agadir from $159
- Venice to Marrakesh from $119
- Paris to Tangier from $191
- Athens to Marrakesh from $149
- Vienna to Casablanca from $172
- Copenhagen to Agadir from $156
- Dublin to Marrakesh from $108
- Amsterdam to Marrakesh from $170
- Lyon to Casablanca from $191
- Stockholm to Marrakesh from $113
- Oslo to Marrakesh from $104
- Vilnius to Marrakesh from $131
- Sofia to Marrakesh from $113
- Helsinki to Marrakesh from $150
- Nice to Casablanca from $208
- Geneva to Rabat from $246
- Nice to Marrakesh from $147
- Naples to Tangier from $195
- Málaga to Casablanca from $104
- Geneva to Marrakesh from $215
- London to Casablanca from $188
- Copenhagen to Tangier from $181
- Warsaw to Marrakesh from $120
- Bucharest to Casablanca from $177
Popular flights from South America to Morocco
- Brasília to Marrakesh from $466
- Buenos Aires to Casablanca from $710
- Lima to Marrakesh from $558
- Buenos Aires to Tangier from $699
- Bogotá to Marrakesh from $478
- Buenos Aires to Marrakesh from $623
- Medellín to Casablanca from $504
- La Paz to Casablanca from $815
- São Paulo to Marrakesh from $409
- Guayaquil to Marrakesh from $528
Download our app
Start your next adventure now. Download our app and explore cheap flights effortlessly!