Morocco Visa RequirementsFor Canada passport holders
Canadian passport holders can enter Morocco visa-free for up to 90 days for tourism, family visits, and short business activities.
Great news! Canada passport holders can enter Morocco without a visa for tourism or business purposes. You can stay up to 90 days.
No visa is required. Canadian passport holders simply present a valid passport at Mohammed V International Airport in Casablanca, Marrakech-Menara Airport, or any other port of entry. A 90-day entry stamp is issued at no cost. Your passport must be valid for at least 6 months beyond your date of entry. Note that a Moroccan stamp does not restrict entry to Israel, but an Israeli stamp may cause delays at Moroccan immigration on a subsequent visit.
Entry Requirements
Passport Validity
6 months beyond date of entry
Blank Pages
2 blank pages required
Multiple Entry
Single entry only
Work Permitted
No - requires work visa
Current Travel Situation
Canada to Morocco: What You Need to Know
Morocco is a North African country at the crossroads of Arab, Berber, and European cultures, offering ancient medinas, Saharan dunes, Atlantic and Mediterranean coastlines, and the snowy Atlas Mountains. UNESCO-listed medinas in Fes, Marrakech, Meknes, and Tetuan are highlights, as is the Roman ruins of Volubilis. Morocco is served by direct flights from Montreal and several one-stop options from Toronto, Vancouver, and other Canadian cities. It is consistently rated one of the most visited countries in Africa and is well set up for independent travel.
Practical Tips
- Royal Air Maroc offers direct flights from Montreal-Trudeau to Casablanca, making Morocco among the more directly connected North African destinations for Canadians.
- Hire a local guide for your first foray into a major medina such as Fes el-Bali; the labyrinthine streets are genuinely disorienting and a guide prevents persistent touts.
- Negotiate prices in the souks; bargaining is expected and starting prices are typically two to four times the expected final price.
- Ramadan, if it falls during your visit, significantly changes restaurant hours and the rhythm of daily life; plan meals accordingly.
Frequently Asked Questions
Do Canadians need a visa for Morocco?
No. Canadian passport holders can enter Morocco visa-free for up to 90 days. Simply present your valid passport at the port of entry. No advance visa or authorisation is currently required.
Are there direct flights from Canada to Morocco?
Yes. Royal Air Maroc operates direct flights between Montreal-Trudeau International Airport and Casablanca Mohammed V International Airport. Connections from Toronto, Vancouver, and other Canadian cities are available via European hubs.
Is Morocco safe for Canadian tourists?
Morocco is generally considered safe for tourists, particularly in major cities and tourist areas. The Government of Canada advises exercising normal security precautions. Petty theft, scams targeting tourists, and overly persistent touts in medinas are common concerns; stay alert and use licensed guides.
What is the currency in Morocco?
The Moroccan dirham (MAD) is the currency. It is not freely convertible outside Morocco; exchange money on arrival or use ATMs at major airports. Credit cards are accepted at hotels and many restaurants but cash is preferred in the souks and medinas.