In the past two weeks, users have booked deals to Marrakesh for 22 C$/person, which is 78% cheaper than the average flight to Marrakesh. To find the cheapest price to Marrakesh from your area, use momondo’s Airport-to-Airport Pricing Tool.
The month of May is another great option to travel to Marrakesh, with average flight prices from Canada averaging around 870 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,056 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 657 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 863 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,105 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 846 C$. Flights in the evening are often more expensive with an average ticket price of 1,016 C$.
Those flying to Marrakesh could potentially find better pricing at Ouarzazate Airport (129 km from Marrakesh city centre) depending on the month and departure airport.
With an average price of 99 C$ per person, Ouarzazate Airport is the cheapest airport to fly into when planning your trip to Marrakesh. This price can fluctuate based on where you are flying from. momondo’s Airport-to-Airport Pricing Tool can help users find the best prices.