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 CAD
Annual Avg. Price | 570 CAD |
December 2023 | 509 CAD |
January 2024 | 415 CAD |
February 2024 | 405 CAD |
March 2024 | 468 CAD |
April 2024 | 531 CAD |
May 2024 | 557 CAD |
June 2024 | 550 CAD |
July 2024 | 648 CAD |
August 2024 | 715 CAD |
September 2024 | 595 CAD |
October 2024 | 595 CAD |
November 2024 | 854 CAD |
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 travellers from Toronto, YYZ 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
- Montreal to Oujda from CA$784
- Toronto to Casablanca from CA$545
- Montreal to Casablanca from CA$661
- Toronto to Marrakesh from CA$503
- Vancouver to Casablanca from CA$711
- Toronto to Tangier from CA$504
- Montreal to Marrakesh from CA$458
- Toronto to Agadir from CA$521
- Toronto to Fes from CA$538
- Vancouver to Marrakesh from CA$491
- Montreal to Tangier from CA$478
- Calgary to Casablanca from CA$755
- Montreal to Agadir from CA$689
- Toronto to Nador from CA$563
- Montreal to Fes from CA$586
- Toronto to Rabat from CA$581
- Vancouver to Tangier from CA$399
- Vancouver to Agadir from CA$643
- Winnipeg to Casablanca from CA$646
- Edmonton to Casablanca from CA$835
- Vancouver to Fes from CA$371
- Calgary to Marrakesh from CA$624
- Montreal to Nador from CA$518
- Montreal to Rabat from CA$642
- Calgary to Tangier from CA$645
- Winnipeg to Marrakesh from CA$651
- Vancouver to Nador from CA$421
- Vancouver to Rabat from CA$439
- Edmonton to Marrakesh from CA$727
- Calgary to Agadir from CA$727
- Calgary to Fes from CA$380
- Winnipeg to Tangier from CA$472
- Edmonton to Tangier from CA$411
- Winnipeg to Agadir from CA$368
- Edmonton to Agadir from CA$352
- Ottawa to Casablanca from CA$594
- Winnipeg to Fes from CA$392
- Calgary to Nador from CA$620
- Edmonton to Fes from CA$756
- Calgary to Rabat from CA$529