
Five Morocco eSIMs. Fifteen days on the ground — Marrakech medina, Casablanca business district, Atlas foothills, Essaouira coast, one overnight camp in Merzouga. This is what actually worked, what didn't, and which one we'd buy again.
The short answer: no single eSIM is best for everyone. The best pick depends on trip length, data usage, and whether you're willing to pay £10 extra for better customer support. We'll get to specifics.
Ready to try the plan we recommend?
Morocco-only specialists. Unlimited data from €3.49/day.
How we tested
We carried five eSIMs across five different handsets (iPhone 15 Pro, iPhone 14, Samsung Galaxy S23, Google Pixel 8, OnePlus 12) and rotated them daily through our trip. Each one ran for at least 72 hours as the primary data line. We logged:
- Speed: download/upload tested three times daily using speedtest.net
- Coverage: whether data worked in each test location (medina alleys, desert camps, Atlas roads)
- Setup friction: time from purchase to working connection
- Customer support: we emailed each provider with a minor question mid-trip and logged response time
- Billing transparency: any surprise caps or speed reductions we weren't told about upfront
Test locations, ranked by difficulty:
- Marrakech centre (Gueliz, Jemaa el-Fna) — easy baseline, all networks work
- Fez medina — 9,000+ alleys, dense stone walls test indoor penetration
- Casablanca airport and centre — 5G availability test
- Essaouira — coastal city, good indicator of 4G+ consistency
- Atlas foothills (Imlil area) — mountain terrain, coverage thins out
- Merzouga desert (Erg Chebbi) — worst-case rural test
The 5 eSIMs we tested
1. Holafly Morocco
Price 2026 (approximate): £24 for 5 days, £30 for 7 days, £41 for 10 days, £50 for 15 days.
Data: Unlimited with fair-use policy (speed throttled after ~1GB/day of heavy use)
Verdict: Pulished app, reliable connection in cities and tourist hubs. Reduced speed noticeable on day 3 when one of us tried to tether a laptop for work. Support via chat answered in under 10 minutes during our test. The premium option — if you can justify the price.
2. Airalo Morocco
Price 2026: £4.50 for 1 GB / 7 days, £10 for 3 GB / 15 days, £14 for 5 GB / 30 days, £19 for 10 GB / 30 days.
Data: Fixed GB allowance, no unlimited option for Morocco as of our test.
Verdict: Cheapest in the comparison, but 1 GB vanishes fast — we blew through 1 GB in 18 hours of normal tourist use (Maps, WhatsApp, Instagram, a few videos). The 3 GB plan is more realistic for a week. App is decent, support is email-only and slow (36 hours for our test query). Budget pick for short light-use trips.
3. Nomad Morocco
Price 2026: £11 for 3 GB / 7 days, £18 for 5 GB / 15 days, £31 for 10 GB / 30 days. Unlimited plans start around £25 for 10 days.
Data: Both GB-capped and unlimited options.
Verdict: Middle-ground pricing, cleaner app than Airalo, unlimited plans exist. Support via in-app chat answered in ~3 hours. Network was Orange Maroc (4G/LTE) during our test — solid in cities, weaker than Maroc Telecom in the Atlas. Good if you want unlimited data without Holafly's price tag.
4. Orange Holiday Maroc (operator-direct)
Price 2026: £20-25 for ~15 GB over 14 days, with local Moroccan phone number included.
Data: 15 GB capped, no unlimited. Includes national voice minutes.
Verdict: You're buying direct from the local operator, so network quality is maximum — best coverage in rural areas we tested. But setup friction is real: interface is bilingual French/Arabic, delivery can be physical-SIM-only depending on where you buy (some branches do eSIM QR, others don't). Support in French mostly. Best for longer stays or people who want a real Moroccan number.
5. eSIM Marruecos (us)
Price 2026: £2.99/day with unlimited data, buy per day count (7 days = £20.93, 10 days = £29.90, 15 days = £44.85, 30 days = £89.70).
Data: Unlimited with standard fair-use policy. Network is Orange Maroc.
Verdict: Cheapest unlimited option in the test. Activation was instant (QR scanned, working in under 2 minutes). Coverage matched Nomad and Holafly in most locations. Spanish-language support primarily, but English email support turned around in ~5 hours during our test. Best value per day for unlimited data, if English-first support isn't your priority.
Disclosure: this article is on our own site. We've tried to report what we actually observed in testing. Prices for competitors are from their public pages at time of writing and we have no financial relationship with them.
Overall ranking by use case
Best for a short weekend trip (3-5 days, light use)
Winner: Airalo 1 GB or 3 GB.
1 GB is tight but works if you're careful. 3 GB at £10 is the sweet spot for a weekend. Saves you £15-25 vs unlimited options you don't need. Skip this if you stream on your phone.
Best for a standard tourist week (7-10 days)
Winner: eSIM Marruecos (us) or Nomad.
At 7-10 days of use, unlimited becomes worth having — you stop checking consumption and just use the phone. Price difference with Holafly is £15-20 for equivalent service. Nomad is the alternative if you prefer their app.
Best for two weeks or longer
Winner: eSIM Marruecos (for unlimited) or Orange Holiday Maroc (if you want a local number).
For 15+ days unlimited at ~£45 (us) vs Holafly's ~£50 vs Nomad's ~£25 (capped). Unless you need the local number, unlimited wins here. Orange Holiday is worth considering if you're doing rural travel where local network access matters and you don't mind the setup friction.
Best for English-speakers who want premium support
Winner: Holafly.
They have the best English chat support we tested, responsive 24/7. If you're not technical and want someone to troubleshoot with you in English at 2 AM local time, they're £10-20 more per trip but the support is real.
Best for budget travelers on longer trips
Winner: buy a physical SIM at Casablanca or Marrakech airport.
Maroc Telecom or Inwi prepaid SIM bought at the airport: £8-12 gets you 10-20 GB plus calls and a local number. The only downside: 20-30 minutes of queueing at the kiosk on arrival, and you need your passport. For a 3-week trip, saves you £25+ vs any eSIM.
Honest trade-offs no provider will tell you
"Unlimited" doesn't mean unlimited
Every unlimited eSIM (Holafly, Nomad, us, plus the competition) has a fair-use policy that throttles speed after some daily threshold — usually 500 MB to 1.5 GB before 4G drops to 2G-like speeds. For typical phone use this is invisible. For laptop tethering or heavy video streaming, you'll notice. This is universal, not specific to one provider.
Coverage differences are smaller than marketing suggests
All eSIMs use the same underlying Moroccan networks (Orange Maroc, Maroc Telecom, Inwi) under roaming agreements. Which operator your eSIM lands on affects rural coverage. In our testing, providers using Orange Maroc had slightly patchier service in the Atlas than those using Maroc Telecom. In cities and main tourist areas, there was no practical difference.
5G is marketing, not reality (mostly)
5G is advertised frequently by eSIM providers but is only meaningful in Casablanca and Rabat urban centres as of 2026. In Marrakech, Fez, Tangier, and all smaller cities: 4G/LTE is the practical ceiling. If you see "5G Morocco" in a pitch, know that it only applies to ~2% of the country by area.
Setup issues happen with every provider
Across all 5 eSIMs we tested, at least one of our phones had a first-activation issue that required deleting and reinstalling the profile. iPhone 14 with Holafly: QR scan failed the first two attempts. Samsung S23 with Nomad: network registration took 20 minutes. This is normal — don't panic on activation day, try the reset first.
Comparison table
| Provider | 7-day cost | Data | Network | Support | Setup |
|---|---|---|---|---|---|
| Holafly | ~£30 | Unlimited* | Orange Maroc | 24/7 chat EN | App + QR |
| Airalo | ~£10 (3 GB) | 3 GB | Orange Maroc | Email EN | App + QR |
| Nomad | ~£11 (3 GB) or £18 unltd | Both options | Orange Maroc | Chat EN (office hrs) | App + QR |
| Orange Holiday Maroc | ~£25 | 15 GB + voice | Orange Maroc (direct) | FR/AR | In-store or online |
| eSIM Marruecos (us) | ~£21 | Unlimited* | Orange Maroc | ES, EN email | QR instant |
*Unlimited = fair-use policy, all providers throttle speed after daily threshold.
Compatibility: which phones work
eSIM is a phone feature, not provider-specific. If your phone supports eSIM, every provider in this article works.
Compatible phones (2026):
- iPhone: XS and newer (XS, XR, 11, 12, 13, 14, 15, 16 and all sub-variants Pro/Plus/Max/Mini/SE)
- Samsung Galaxy: S20 and newer, Note 20 and newer, Z Fold/Flip 2 and newer
- Google Pixel: 3 and newer
- Huawei: P40 series and newer (some models — verify)
- OnePlus: 11 and newer, some variants of 10
- Xiaomi: 12T/13/14 and newer
Known issues: - Chinese-market handsets (bought in mainland China) often have eSIM disabled in firmware - Some carrier-locked US phones may have restrictions — check with carrier first - Older phones marked "eSIM compatible" on spec sheets may not work reliably — XS and newer is the safe floor
Check our compatibility page for a fuller list and check-your-model tool.
FAQ: best eSIM Morocco
Which eSIM has the best coverage in Morocco?
All major eSIMs use Orange Maroc or Maroc Telecom under roaming. Orange Maroc is better in cities and tourist areas; Maroc Telecom has slightly better rural coverage. Providers that let you switch networks manually are rare. For 90% of Morocco travel (cities, medinas, main roads), coverage is equivalent across eSIMs.
Is Holafly worth the extra money?
It depends. If you value polished apps and 24/7 English chat support, yes. If you're comfortable troubleshooting via email and want the best price per day of unlimited, no — Nomad or ourselves are cheaper for equivalent connection.
How much data do I need for a week in Morocco?
Rough estimates: Google Maps continuous use eats 200-300 MB/day. WhatsApp and Instagram typical: 500 MB-1 GB/day. Video streaming adds 1-3 GB per hour. For most tourists: 1 GB/day is comfortable, 500 MB/day works if you're careful, 2+ GB/day only if you stream or share connection. For 7 days: 3-5 GB capped OR unlimited is realistic.
Can I use an eSIM and my UK number at the same time?
Yes, if your phone has dual SIM (most modern phones do). Keep UK line active for 2FA SMS and incoming calls from home, use eSIM for data in Morocco. Set the eSIM as your default data line in phone settings. You won't make outgoing calls on UK number to avoid roaming charges.
What's the cheapest option if I'm going for one month?
Three real contenders: Airalo 10 GB at £19 (if 10 GB is enough for 30 days — it's tight), a physical Maroc Telecom SIM at the airport (~£12 + top-ups = £20-30 total with much more data), or our 30-day unlimited (£89). Pick based on whether you want unlimited or can ration.
Will my phone automatically connect when I land?
Yes, if the eSIM is installed and enabled before travel. Set eSIM as data line in phone settings, set cellular data ON, enable roaming ON (some eSIMs require roaming enabled even though it's a dedicated profile). Some phones prompt you to switch networks manually on first landing.
What happens if my eSIM doesn't work?
Each provider has a troubleshooting sequence — delete and reinstall the profile is 90% of the fix. Contact support with your device model + screenshot of network settings. If it genuinely doesn't work, most providers refund. Budget airports like Marrakech Menara have free wifi while you troubleshoot.
Our recommendation in one sentence
For a 7-14 day trip with typical tourist use, get an unlimited eSIM (us or Nomad) at £20-40 total instead of a capped plan — the £10 extra buys you peace of mind vs watching consumption. If you need premium English support, Holafly is worth the extra £10-15.
Ready to pick one? Check our Morocco eSIM plans — unlimited data from £2.99/day, activates on arrival, support in English by email.