Morocco Phone Area Codes
Find landline area codes for any Moroccan city, mobile operator prefixes, and international dialing instructions.
International Dialing
Calling Morocco from abroad
Mobile Operator Prefixes
Maroc Telecom (IAM)
Orange Morocco
Inwi
Landline Area Codes by City
| City | Area Code |
|---|---|
| Casablanca | 0522 |
| Rabat | 0537 |
| Marrakech | 0524 |
| Fes | 0535 |
| Tangier | 0539 |
| Agadir | 0528 |
| Meknes | 0535 |
| Oujda | 0536 |
| Kenitra | 0537 |
| Tetouan | 0539 |
| Sale | 0537 |
| Nador | 0536 |
| Mohammedia | 0523 |
| El Jadida | 0523 |
| Settat | 0523 |
| Safi | 0524 |
| Khouribga | 0523 |
| Beni Mellal | 0523 |
| Taza | 0535 |
| Errachidia | 0535 |
| Essaouira | 0524 |
| Ouarzazate | 0524 |
| Al Hoceima | 0539 |
| Larache | 0539 |
| Guelmim | 0528 |
| Laayoune | 0528 |
| Dakhla | 0528 |
| Ifrane | 0535 |
| Chefchaouen | 0539 |
| Taroudant | 0528 |
About
Moroccan phone area codes follow a national numbering plan with nine digits, preceded by the international dialing code +212 when calling from abroad. Landline numbers start with the digit 5 and use regional prefixes: 0522 and 0529 for Casablanca, 0537 for Rabat, 0524 for Marrakech, 0539 for Tangier, 0535 for Fez and Meknes, 0528 for Agadir and the Souss region, 0536 for Oujda and the Oriental, 0523 for Settat and El Jadida, and 0525 for Beni Mellal. Mobile phone numbers start with 06 (historical ranges used by Maroc Telecom, Orange and Inwi) or 07 (newer allocated ranges). To dial a Moroccan number from abroad, replace the leading 0 with +212, for example +212 522 xx xx xx for Casablanca. This page lists every Morocco phone area code by city and operator.
About the Moroccan Phone System
Numbering Plan
Morocco uses a 10-digit numbering plan. Landline numbers begin with 05, mobile numbers begin with 06 or 07. The country code is +212.
Landline Numbers
Landline area codes are 4 digits (05XX) where the last 2 digits identify the region. For example, 0522 is Casablanca and 0537 is Rabat.
Mobile Numbers
Mobile numbers begin with 06 or 07. The prefix identifies the operator: Maroc Telecom (06 6X), Orange (06 88/89, 07 08/18/28), and Inwi (06 7X, 05 30).
International Calls
To call Morocco from abroad, dial +212 followed by the number without the leading 0. For example, to call Casablanca: +212 522 XXX XXX.
Frequently Asked Questions
What is Morocco's country code?
+212 is Morocco's international dialing code. When calling from abroad, dial +212 followed by the local number without the leading 0.
How do I identify which operator a mobile number belongs to?
Look at the prefix: 06 6X numbers are Maroc Telecom, 06 88/89 and 07 numbers are Orange, and 06 7X and 05 30 are Inwi.
What is the area code for Casablanca?
The landline area code for Casablanca is 0522. From abroad, dial +212 522 followed by the subscriber number.
Are there different rates for landlines and mobiles?
Yes. Calling a landline (05XX) is generally cheaper than calling a mobile (06XX/07XX). Rates vary by operator and plan.