In brief: Morocco has good 4G coverage in cities and tourist areas, but roaming with your European carrier can cost you much more per day. A Morocco-specific eSIM gives you local data at competitive prices for the entire week, with no bill surprises. Activate it at home and you'll have internet from the moment you land.
Does the eSIM work well in Morocco?
The short answer is yes, and quite well. Morocco has three main operators — Maroc Telecom (IAM), Orange Maroc, and Inwi — which together offer 4G LTE coverage to 85% of the country's population. For a traveler moving along common tourist routes, connectivity is more than sufficient.
Quality international eSIMs typically connect to the Maroc Telecom (IAM) network, the country's leading operator with the most extensive infrastructure. IAM has roaming agreements with the vast majority of global eSIM providers, ensuring compatibility with virtually any eSIM you purchase.
An important detail: Morocco is not part of the European Union, so if you have an eSIM or data plan "for Europe only," it will not work here. You need an eSIM that explicitly includes Morocco in its coverage, either a country-specific plan or a global/Africa-wide international plan.
The actual speed you will experience is around 4G/LTE download speed in 4G in urban areas, more than enough for medium-quality streaming, video calls, and smooth browsing. In rural or mountainous areas of the Atlas, the speed drops to 3G (reduced speed), but it is still functional for maps and messaging.
Coverage in Marrakech, Fez, and rural areas
Morocco is a country of contrasts, also in connectivity. Here's a realistic coverage map by destination:
Marrakech — The country's most touristy city has excellent 4G coverage throughout the medina, Jemaâ el-Fna square, the Gueliz district, and the Palmeraie resorts. The signal is stable and fast even in the narrowest alleys of the souk.
Fez — The Fez medina, a World Heritage site, has 4G coverage in most of its areas, although some deep parts of the old medina may have reduced signal to 3G. The modern center (Ville Nouvelle) has full 4G.
Meknes and Rabat — Both imperial cities have solid 4G coverage. Rabat, as the country's capital, has a particularly well-developed telecommunications infrastructure.
Casablanca — The country's economic city has 4G coverage from all three operators, with good 4G/LTE speeds in some areas of the center and corniche.
Agadir and Essaouira — Morocco's Atlantic coast has good 4G coverage in Agadir (a consolidated tourist city) and variable 3G/4G in Essaouira. On the beaches south of Agadir, the signal can be more irregular.
Chaouen (Chefchaouen) — The blue city of the Rif has 4G coverage in the center, although excursions to the surrounding mountainous Rif may lose signal.
Sahara Desert (Merzouga and Erg Chebbi) — This is the most challenging point. In the village of Merzouga, there is 3G/4G signal from Maroc Telecom. In the base camps next to the dunes, the signal is weak but present. However, there is no coverage in the Erg Chebbi dunes. Download your offline maps from Google Maps or Maps.me before heading to the desert.
Route of the Kasbahs and Draa Valley — This southern area has intermittent 3G coverage. Ouarzazate has 4G, but the Berber villages between Ouarzazate and Merzouga may have very limited signal.
How much data do you need in Morocco?
Data planning depends on your travel style. Here's a practical guide based on actual usage:
Light traveler (3-4 GB for 7 days) — You use pre-downloaded offline maps, WhatsApp for communication, and only browse occasionally. Perfect if you plan to disconnect during excursions.
Standard traveler (5-8 GB for 7 days) — The most common profile: real-time maps (Google Maps consumes about 50-80 MB per hour of active navigation), social media with photos, searching for restaurants and hotels, and occasional video calls via WhatsApp.
Connected traveler (10+ GB for 7 days) — If you plan to regularly upload content to social media, make long video calls, use your phone as a hotspot for a tablet or laptop, or watch videos during bus transfers between cities.
A specific tip for Morocco: download offline maps of the medina cities (Fez and Marrakech in particular) before arriving. The souks are a labyrinth, and real-time Google Maps consumes data quickly. Having downloaded maps saves you data and works even if you temporarily lose signal.
Train transfers between cities (Casablanca-Marrakech, Casablanca-Fez, etc.) have variable coverage. Trains have WiFi on some lines, but it is often slow and inconsistent — rely on your own eSIM for these journeys.
Alternatives to eSIM in Morocco
If for some reason your device is not eSIM compatible, these are the alternatives:
Local Moroccan SIM — You can buy a physical SIM from Maroc Telecom, Orange Maroc, or Inwi at the airport or in city stores. The process requires presenting your passport and can take between 20 and 45 minutes at the airport. Prices are very competitive for 5-10 GB packages, but it involves changing your SIM and temporarily losing your European number.
Roaming from your Spanish/European carrier — This is the most convenient but most expensive option. Spanish carriers charge between €3 and €15 per day for data usage in Morocco. In one week, you can pay between €21 and €105 just for roaming. Some carriers with unlimited data plans in Spain have a cap of 0.5 GB/day in non-EU countries, which is insufficient for a normal trip. Read our comparison of roaming vs. eSIM to see the exact numbers.
WiFi in accommodations and riads — Morocco has WiFi in the vast majority of riads and hotels, even the most traditional ones. However, speeds vary enormously (from 2 Mbps to 50 Mbps) and do not solve your connectivity needs when you are out exploring. Use it for heavy tasks (uploading photos, downloads) and supplement with your eSIM for daily use.
For more international eSIM options with coverage in multiple African and European countries, check our complete catalog.
How to activate your eSIM before arriving
Activating an eSIM for Morocco is a simple process if you do it in advance. These are the steps:
Step 1: Verify your device is compatible — Most iPhones from XS (2018), Samsung Galaxy from S20, Google Pixel from 3, and many other modern smartphones are eSIM compatible. Check your mobile settings for the "eSIM" or "Digital SIM card" option. On iOS: Settings → Cellular → Add Data Plan. On Android: Settings → Connections → SIM Manager.
Step 2: Purchase your eSIM plan for Morocco — Choose an eSIM plan for Morocco according to your trip duration and data needs. You will receive an email with a QR code.
Step 3: Scan the QR at home (with WiFi) — Open your iPhone's camera or the eSIM app on Android and scan the QR code. The eSIM will download and install on your device. This process requires an internet connection (use your home WiFi).
Step 4: Set the eSIM as secondary mobile data — Keep your local Spanish SIM active for calls and SMS, and configure the Morocco eSIM for data only. On iOS: Settings → Cellular → select the Morocco eSIM as the data line.
Step 5: Activate data upon landing — Upon arrival at Marrakech-Menara or Mohammed V Airport in Casablanca, activate the mobile data of your Morocco eSIM. Connection to the local network (usually Maroc Telecom) is automatic.
A key piece of advice: don't wait until the last minute. If you try to activate the eSIM at the airport, you'll need WiFi to download it, and free airport WiFi is often slow and requires registration. Do it at home, calmly.
Unsure which eSIM to choose? Check out our general guide on eSIMs for travel where we explain all the basics.
Conclusion
Morocco is a fantastic destination that combines imperial cities, desert, Atlantic coast, and the Atlas Mountains in a single trip. Connectivity has improved enormously in recent years, and with the right eSIM, you can stay connected throughout virtually the entire tourist itinerary without paying abusive roaming charges.
The key is to choose a plan with enough data (minimum 5 GB for a week), activate it at home before leaving, and download offline maps of the cities you plan to visit. With that, your mobile will be the best travel guide you can take to Morocco.
Check our eSIM plans for Morocco and choose the one that best suits your trip. If you are also visiting other Maghreb or European countries on the same trip, an international eSIM plan may be more economical.
Frequently Asked Questions
- Does an eSIM work in Morocco?
- Yes, eSIMs from international operators work perfectly in Morocco, using the networks of Maroc Telecom (IAM), Orange Maroc, or Inwi depending on the provider's roaming agreement. 4G LTE coverage reaches most cities and tourist areas.
- How much data do I need for a week in Morocco?
- For a week-long trip with moderate use (maps, social media, WhatsApp, and some browsing), a 5 GB plan is sufficient for most travelers. If you plan to make video calls or use your mobile as a hotspot, opt for 10 GB or an unlimited plan.
- Does the eSIM have coverage in the Sahara Desert (Merzouga)?
- Coverage in Merzouga and the Sahara is limited but present. In Merzouga village and the base camp, there is 3G/4G signal from Maroc Telecom. Once you venture into the dunes, the signal disappears. It is advisable to download offline maps before heading out.
- Can I use my European eSIM in Morocco?
- European eSIMs with coverage only in the EU do not work in Morocco, as the country is not part of the European Union. You need an eSIM specifically for Morocco or an international eSIM that includes the country in its coverage.
- When should I activate the eSIM for Morocco?
- Ideally, activate the eSIM at home, before your flight, by connecting to WiFi. Activation can take between 5 and 15 minutes. This way, upon landing at Mohammed V Airport in Casablanca or Marrakech-Menara, you will have data immediately available.


