Home About Plans Compatibility Coverage FAQ Blog Contact 🛒 Buy eSIM
← Back to blog
Blog ·

How to Call Morocco: Country Code +212 and Call Costs

Morocco's country code is +212, and you drop the 0 from the Moroccan number. How to dial a mobile or a landline, what the call costs, and how to call for free.

How to Call Morocco: Country Code +212 and Call Costs

To call Morocco from abroad, dial the country code +212 (or 00 212), then the Moroccan number without its leading 0. That is the one rule to remember; the rest depends on who you are calling and how.

How to dial a Moroccan number

A Moroccan number has 10 digits starting with 0: 05 for a landline, 06 or 07 for a mobile. From abroad the 0 goes and the country code takes its place.

Example numbers. Moroccan numbers have 10 digits including the leading 0: 05 for landlines, 06 and 07 for mobiles.
You are calling…Moroccan number as writtenWhat you dial
a mobile, from the UK or Europe06 12 34 56 78+212 6 12 34 56 78 or 00 212 6 12 34 56 78
a landline, from the UK or Europe05 24 12 34 56+212 5 24 12 34 56
from the US or Canada06 12 34 56 78011 212 6 12 34 56 78
inside Morocco, with a Moroccan line06 12 34 56 7806 12 34 56 78

On a smartphone, the simplest habit is to save Moroccan contacts in the +212 format: the number then works from home, from Morocco and from anywhere else without changes. It is also the format WhatsApp needs to recognise the contact.

What does a call to Morocco cost?

From the UK or Europe, a call to Morocco is an international call. Most mobile plans do not include it, and the per-minute price varies a lot between networks; some sell international add-ons that cover North Africa. Check the international section of your plan before a long call.

Once you are in Morocco, calling from your home line becomes a roaming call, often dearer still. To give one carrier's figure: on 14 October 2026, RED by SFR's rate checker showed €1.58 a minute for a call made from Morocco and €1.19 a minute for a call received. See what EE, Vodafone, O2 and Three charge in Morocco for UK networks.

Calling Morocco for free

A call made through an app, over the internet, costs only the data it uses. In Morocco WhatsApp is everywhere, used by private people and by many riads, drivers and guides; FaceTime, Signal or Messenger work too if the other person uses them.

What a data eSIM does not do

Our plans are data only: they have no phone number, do not make ordinary calls and do not receive texts. To reach a Moroccan number that has no WhatsApp (an office landline, for example), you need your usual line on roaming, or a Moroccan line. Your home SIM can stay active next to the eSIM to receive calls and your bank's codes.

For the other direction, see calling home from Morocco without breaking the bank, and for emergencies, emergency numbers in Morocco.

If you are travelling to Morocco, our plans run from 1 day (€6) to 30 days (€79): see the Morocco eSIM plans, and check that your phone is compatible first.

Browse Morocco eSIM plans →

Frequently Asked Questions

What is the country code for Morocco?

Morocco's country code is +212, dialled as 00 212 from the UK and Europe or 011 212 from the US and Canada. Then drop the 0 from the Moroccan number: 06 12 34 56 78 becomes +212 6 12 34 56 78.

Do I keep the 0 when calling Morocco?

No. From abroad, the leading 0 of a Moroccan number is replaced by +212. You keep it only when calling inside Morocco from a Moroccan line.

How do I recognise a Moroccan mobile number?

A Moroccan number has 10 digits including the leading 0. Mobiles start with 06 or 07, landlines with 05.

How can I call Morocco for free?

Use an internet calling app such as WhatsApp, which is widely used in Morocco: the call costs only data, and nothing on Wi-Fi. From inside Morocco, a data eSIM lets you make those calls without roaming charges on your home line.

Related guides

Unlimited 4G/5G data in Morocco, from €6. QR code by email in seconds — no app, no physical SIM.

Browse Morocco eSIM plans