Morocco +212
Official telecommunications routing registry for Morocco. International dialing prefix is +212. Browse all regional numbering plan area codes below.
🗄️ All Numbering Plan Area Codes (NPA)
Select an area code to view local exchange registries, carrier mappings, and geographic zones
🌍 Neighboring Countries
Morocco, officially the Kingdom of Morocco, is a North African country with a rich cultural heritage and a rapidly modernizing telecommunications sector. The country's international dialing code is +212, which is essential for anyone looking to establish contact with businesses, government institutions, or individuals within the kingdom. With a population of over 37 million and a growing digital economy, Morocco has become a hub for international trade, tourism, and outsourcing, making it crucial for global partners to understand its telecommunication nuances.
The Moroccan telecom market is competitive, with major players such as Maroc Telecom, Orange Maroc, and inwi providing a wide range of services, including mobile, fixed-line, and high-speed internet. Over the past decade, Morocco has invested heavily in expanding its fiber-optic network and 4G/5G coverage, particularly in urban centers like Casablanca, Rabat, and Marrakech, as well as in rural areas to bridge the digital divide. This progress aligns with the country's Vision 2030 strategy, which emphasizes digital transformation as a pillar of economic development.
Dialing Instructions for Morocco
To call a Moroccan number from abroad, you need to follow a specific sequence: the international access code (e.g., 011 from the US, 00 from most European countries), followed by Morocco's country code +212, then the national significant number (without the leading '0'). For example, to call a mobile number like 06 12 34 56 78 from the UK, you would dial: 00 + 212 + 6 12 34 56 78. Similarly, for a landline in Casablanca with the number 05 22 34 56 78, you would dial: 00 + 212 + 5 22 34 56 78.
It is important to note that Morocco uses a closed telephone numbering plan, meaning that all national numbers, whether fixed or mobile, have a total of nine digits after the country code. The first digit indicates the service type: '5' for fixed lines, '6' for mobile numbers, and '7' for some newer mobile services. When dialing domestically, you must include the trunk prefix '0' before the area code or mobile prefix.
Area Codes and Their Context
Morocco's fixed-line numbers are organized into geographic area codes that correspond to major regions and cities. The country is divided into several zones, each with a two-digit code that follows the initial '5'. For instance, Casablanca and the surrounding region use the code 0522 (or 5 22 in international format), Rabat uses 0537, Marrakech uses 0524, and Fes uses 0535. These codes are essential for businesses that need to identify the location of a caller or for individuals who want to avoid high costs by calling landlines instead of mobiles.
However, it is crucial to understand that with the rise of mobile telephony, the distinction between geographic and non-geographic numbers has blurred. Mobile numbers in Morocco begin with '06' or '07' (e.g., 06 12 34 56 78), but when dialed internationally, the leading '0' is dropped, leaving the number as +212 6 12 34 56 78. This system is consistent across all operators, ensuring that number portability is maintained.
Special Rules and Nuances
When dialing Morocco, there are several special rules to keep in mind. First, the use of the plus sign (+) is recommended for international calls, as it allows the network to automatically select the appropriate international access code. Second, if you are calling from a mobile phone, you can often use the plus sign directly, but if you are using a fixed line or a VoIP service, you must replace the plus sign with the local international prefix (e.g., 00 from Europe, 011 from North America).
Another nuance is the existence of premium-rate numbers and special service numbers that start with '08' or '09'. These are often used for customer service hotlines, and they may have different dialing rules. For instance, some toll-free numbers (starting with 0800) require the caller to dial the full number from abroad, but they may be accessible only within Morocco. Additionally, it's important to be aware that some numbers may be reserved for national dialing only and cannot be reached from outside the country.
Traveler and Business Tips
For travelers visiting Morocco, staying connected is relatively straightforward. Upon arrival, you can purchase a local SIM card from one of the major operators, which offers affordable data and call packages. To avoid roaming charges, it is advisable to use local SIMs or eSIMs. When making international calls from Morocco, you must dial the international prefix '00' followed by the country code and the recipient's number. For example, to call a US number, you would dial 00 + 1 + area code + number.
For businesses, understanding Morocco's telecommunication system is vital for customer support, remote work, and supply chain management. Many Moroccan companies use professional VoIP services to reduce costs, but it's essential to ensure that your chosen service provider supports calls to +212 numbers. Additionally, when setting up a local presence, you may need to consider the time difference (Morocco is on Western European Time, UTC+1, but observes Ramadan adjustments that can shift working hours). Always confirm the correct number format with your Moroccan partners, as errors in dialing can lead to failed connections or unintended calls to premium services.