The month of February is another great option to travel to Marrakesh, with average flight prices from Canada averaging around 879 C$.
Most flyers found that booking tickets 60 days in advance of their planned departure date is the best time to get cheap flights to Marrakesh. During this timeframe, flight prices are around 1,078 C$. Keep in mind that you might be able to find cheaper flights to Marrakesh at any time. In fact, our users found flights for as low as 585 C$ in the past 72 hours.
According to our data, Monday is the cheapest day to fly to Marrakesh from Canada. The lowest ticket price found for a Monday departure recently was 878 C$. Keep in mind that prices can always vary depending on your route and whether or not you are flying domestic or international. When flying out on a Thursday, the most expensive travel day of the week, you can expect to see flight prices from Canada to Marrakesh for around 1,124 C$.
Our most recent data shows that the best time of day to fly to Marrakesh is at noon. Flights from Canada to Marrakesh during this time can be as low as 860 C$. Flights in the evening are often more expensive with an average ticket price of 1,033 C$.