Flights from Quebec City (YQB) and Montreal (YUL) to Marrakesh, Morocco
Here is what to know before booking a flight to Marrakesh from Quebec City and Montreal.
From Montreal, fares to Marrakesh usually run between $880 and $1100. The best fare spotted recently is $838 (about 15% below the typical price).
What this route usually costs
We have recorded a fare from Montreal to Marrakesh on 110 separate days, the first on July 7, 2026 and the most recent on October 25, 2026. Across those days the best fare of the day ranged from $778 to $899, with a median of $788. 71 of those days came in cheaper than today. Today's $838 is around the middle of that range.
- Days observed 110
- Lowest recorded $778
- Median day $788
- Highest recorded $899
These numbers are our own: one price point per route per scan day. How we collect them.
Quebec City or Montreal for Marrakesh?
We have priced Marrakesh from both airports on 109 of the same days. Montreal came in cheaper on 109 of them and Quebec City on 0. Averaged across those days, Montreal was $230 cheaper on this route.
Latest fare we spotted from each airport
- Montreal $838 (-15%)
- Quebec City $1108 (-9%)
Stops from each airport
Counted on the cheapest fare we found each day. Google Flights sometimes shows the same price with fewer stops, and nonstop flights can exist at higher fares.
- Montreal Nonstop on 7 of 110 days, 1 stop on 103
- Quebec City 1 stop on 46 of 111 days, 2 or more stops on 65
Marrakesh is an imperial city in central Morocco, sitting at the foot of the Atlas Mountains in North Africa. Its walled medina, labyrinthine souks, and ornate palaces give it a rich sensory character and a deep historic heritage. Between the sizzle of Jemaa el-Fnaa at dusk and the hidden courtyards behind every door, there is always another corner to discover!
When to go
Spring and autumn bring warm, pleasant weather ideal for exploring, while summer is intensely hot. Winter days are mild but evenings can be cold.
Getting there from Quebec City and Montreal
Marrakesh (RAK) usually takes connections from eastern Canada, typically through a Canadian gateway like Montreal or Toronto and then a European hub such as Paris, Madrid or Casablanca. The trip crosses the Atlantic, generally on an overnight leg, so you arrive the next day. Give yourself enough layover time to clear the change of planes comfortably.
What to see and do
- Experiencing Jemaa el-Fnaa square at dusk
- Getting lost in the souks of the medina
- Visiting the Bahia Palace and Saadian Tombs
- Relaxing in the Jardin Majorelle
- A day trip into the High Atlas mountains
Good to know before you go
The currency is the Moroccan dirham, and Arabic and French are widely spoken, which is handy for Québec travellers. Getting around is easiest on foot within the medina, since its narrow lanes are closed to cars, while inexpensive petit taxis (agree on the meter or a fare first) are great for reaching the Majorelle garden or the new town; a rental car is more hassle than help in the old centre. Haggling is expected in the souks, and dressing modestly is respectful.
Entry requirements and health
No visa needed
Good news: with a Canadian passport you can just show up for a short tourist stay, no visa needed. Keep an eye on how long you're allowed to stay so your trip fits.
Vaccines and health
Many travellers get vaccinated against hepatitis A and typhoid, which spread through food and water.
General orientation for a Canadian passport on a short tourist trip, not legal or medical advice. Confirm with official sources, and see a travel health clinic four to six weeks before departure.
Travel information is provided as a guide and can change. Always confirm fares, schedules and entry requirements before booking.
Other destinations from Quebec City and Montreal
- Flights Quebec City and Montreal → Rabat
- Flights Quebec City and Montreal → Tangier
- Flights Montreal → Chefchaouen
- Flights Montreal → Agadir
- Flights Quebec City and Montreal → Casablanca
- Flights Montreal → Fes
- Flights Montreal → Ouarzazate
- Flights Montreal → Rodrigues
- Flights Montreal → Rotorua
- Flights Quebec City and Montreal → Coxen Hole