Canada has one of the strongest links with Morocco in North America, with a large Moroccan community in Quebec and direct flights from its two biggest cities. Here is how to plan your trip.
Direct flights from Montreal and Toronto
Royal Air Maroc flies nonstop to Casablanca from Montreal and Toronto. It is an overnight flight of around 7 hours: you land in the morning, ready to start exploring. From Vancouver, Calgary or Ottawa, connect through Montreal or Toronto, or fly via a European hub.
Entry requirements
Canadian citizens can visit Morocco without a visa for up to 90 days as tourists. Your passport must be valid for the length of your stay. If you are a permanent resident with another nationality, check the rules for your passport.
Best time to go
Escape the Canadian winter: Morocco is mild from October to April on the coast and in Marrakech, though nights in the Sahara and the Atlas are cold. Spring and fall are perfect for everything. Avoid the desert in July and August, when it is very hot. More in the best time to visit Morocco.
Practical tips
- Language: French is widely spoken in Morocco, a real advantage for Quebecers. Our team also speaks English.
- Power: 220 V with European plugs (types C and E) — bring an adapter.
- Money: the dirham is the local currency. Withdraw at bank ATMs; carry cash for markets.
- Winter trips: pack layers. Days are sunny, but the desert camp gets close to freezing at night in December and January.
Recommended itineraries
- 8-day trip from Casablanca — imperial cities, the Sahara and Marrakech. From €760 per person.
- 6-day desert tour from Casablanca — from €620 per person.
- 14-day Morocco tour — the whole country at an easy pace. From €1,290 per person.
Contact us with your flight times and we will meet you at Casablanca airport.
Frequently asked questions
Are there direct flights from Canada to Morocco?
Yes. Royal Air Maroc flies nonstop to Casablanca from Montreal and Toronto.
Do Canadians need a visa for Morocco?
No. Canadian citizens can stay up to 90 days as tourists without a visa.


