Best One-Way Price
Best Round-Trip Price
Fastest flight time
Some of the world’s most well-travelled cities are in Morocco. The most popular city to travel to in Morocco is Casablanca, which momondo users choose as their landing destination 1,041% more often than other cities. The next most popular cities in Morocco are Marrakech and Agadir.
While there are more than just a few landmarks in Morocco, most momondo users find Fes el Bali, Jamaa el Fna, Todgha Gorges, and Mouassine Mosque to be the most interesting places to see in the country.
The closest airport to Fes el Bali is Fez Airport, which is located in Fez. If you plan on visiting or staying in this area, landing at Fez Airport will be your best bet.
If you are looking to fly to Morocco for less, look to airlines like Ryanair, Juneyao Airlines, and Lauda, with prices starting at C$ 13, C$ 15, and C$ 47 respectively.
There are a total of 18 airlines that operate flight routes to Morocco, with Royal Air Maroc being the most popular option. An estimated 60% of those flying into Morocco choose to fly with Royal Air Maroc. If you’re unable to find tickets with Royal Air Maroc, then Air Canada and Air France are also popular airlines to fly with.
On average, it takes 12h 30m to fly from Canada to Morocco if you fly out of Toronto Pearson Intl (the most popular airport in Canada) and into Marrakech Menara (the most popular airport in Morocco). If you’re flying out of Vancouver Intl and into Marrakech Menara, then the flight time is around 17h.
The most popular airport in Morocco to fly to is Marrakech Menara, based on our data. In the past 12 months, 35% of all momondo users who travelled to Morocco chose to fly into Marrakech Menara airport, which is located in the city of Marrakech.
Flights to Morocco have been found on momondo for as low as C$ 27 per ticket recently. However, the average price tends to be C$ 1,882 and anything for C$ 1,831 or less is a good deal. C$ 9,879 is the most expensive flight we’ve seen in the past week, though you may be able to avoid this price depending on what airport you fly from, what airline you choose, and how far in advance you book your flights.
|Departing||Destination||Best Time||Best Price|
|Toronto||Casablanca||11h 15m||C$ 652|
|Montreal||Marrakech||10h 25m||C$ 696|
|Montreal||Casablanca||6h 25m||C$ 733|
|Toronto||Marrakech||12h 30m||C$ 739|
|Montreal||Fez||13h 40m||C$ 791|
|Montreal||Oujda||15h 05m||C$ 819|
|Montreal||Agadir||8h 50m||C$ 830|
|Toronto||Rabat||12h 20m||C$ 833|
|Québec City||Casablanca||16h 45m||C$ 835|
|Ottawa||Casablanca||9h 05m||C$ 837|
|Montreal||Rabat||10h 50m||C$ 859|
|Halifax||Casablanca||24h 25m||C$ 874|
|Ottawa||Marrakech||18h 35m||C$ 930|
|Vancouver||Casablanca||17h 00m||C$ 952|
|Montreal||Tangier||11h 50m||C$ 983|
|Vancouver||Marrakech||17h 00m||C$ 988|
To find the flight that best suits your needs, momondo gathers a range of flights from a large pool of different airlines and agents; you can then use our insights and filters to find and book the right flight to Morocco.
Yes. All flights to Morocco on momondo can be compared and filtered by various policies on offer, including flexible booking.
momondo helps you find the best flight to Morocco by providing filters to narrow your choice of flights to those matching your criteria. You can select fights based on numerous factors such as price, departure and landing times, airport and airline.
If you are simply researching potential flights to Morocco, momondo offers a useful price alert feature which will track prices for flights to Morocco and alert you when they change.