Quick answer: +212 is Morocco. Every Moroccan number has 9 digits after +212. Mobiles start with 6 or 7, landlines with 5. If the number you were given starts with 0, drop the 0. Example: +212 661 234567.

How to dial Morocco

Calling from Dial
Any mobile phone +212 + 9 digits
France, Belgium, Spain, Netherlands or UK landline 00 212 + 9 digits
US or Canada landline 011 212 + 9 digits

Moroccans write numbers with a leading 0, like 0661 234567 or 0522 123456. That 0 is only for calls inside Morocco. From abroad, leave it out: 0522 123456 becomes +212 522 123456.

Mobile and landline numbers

Mobiles are 9 digits after +212, starting with 6 or 7: 06xx xxxxxx or 07xx xxxxxx at home.

Landlines are also 9 digits after +212 and start with 5. The next digits loosely point to the region (many Casablanca numbers start 0522, Rabat 0537, Marrakech 0524), but there is no separate area code: Moroccans dial all 10 digits even for a call across the street. So there is nothing to add or remove except the 0.

Codes that get mixed up with +212

+213 is Algeria and +216 is Tunisia. 212 is also a New York City area code, so a US number written (212) 555-1234 is +1 212, not Morocco.

Time difference

Morocco moved back to GMT (UTC+0) on 20 September 2026 and now stays on it all year, with no daylight saving time and no Ramadan clock change (Decree 2.26.530 in Morocco's official bulletin, checked ). Guides that say Morocco is on UTC+1 are out of date.

Where you are Your clocks on summer time Your clocks on standard time
France, Belgium, Spain or Netherlands Morocco is 2h behind Morocco is 1h behind
UK Morocco is 1h behind Same time
US East Coast or Montreal Morocco is 4h ahead Morocco is 5h ahead

A 9 AM call from Paris reaches Morocco at 7 AM in the European summer and at 8 AM in the European winter.

Call Morocco with CallSky
Starting rates · No subscription
Pay-as-you-go
Billed per minute
From
$1.01 per min
Start Calling Morocco →

Prefer calling over WiFi? See our guide to the best apps for WiFi calling.

FAQ

What does +212 (0) mean on a business card?

The (0) shows the digit people inside Morocco dial. From abroad, skip it: +212 (0)5 22 12 34 56 is dialed +212 522 123456.

Why won't my call to +212 go through?

Check three things: you left out the leading 0, you have exactly 9 digits after +212, and you dialed 212, not 213 or 216.

Related guides