Best eSIM for Morocco: The One I Actually Used (Twice!) + Honest Alternatives

Published on September 19, 2026 · Updated on September 19, 2026

So, you’re off to Morocco, and somewhere between booking your riad and figuring out what on earth to pack, you realise you’ve forgotten one fairly important detail: how are you going to stay online once you land?

You could pay eye-watering roaming charges, queue for a local SIM at the airport with your passport in hand, or try one of those eSIMs everyone keeps banging on about.

Spoiler: it’s the eSIM. And the good news is I’ve actually done this three times, so I can skip the theory and tell you what genuinely worked for me while travelling around Morocco, from the souks of Marrakech to the Sahara Desert.

If you’re looking for the best eSIM for Morocco, I’ve tested a couple of them on the ground, so this guide is based on actual experience, not a comparison of plans I’ve never used.

I’ll take you through the eSIMs I tried, what they cost, how well they worked and which one I’d use again. Let’s get you connected before you land, so you can spend less time faffing with phone settings and more time getting lost in the souks (in the good way).

The short version: my quick picks

No time to read the whole guide? Here’s what I’d choose:

  • Best overall + my personal pick: Holafly — unlimited data means there’s no constantly checking how much you have left. I’ve used Holafly in Morocco myself, and it’s the one I’d choose again.
  • Best for budget travellers: Airalo — potentially a better fit if you don’t need loads of data and would rather pay for a set amount. I’ve also used Airalo in Morocco, before switching to Holafly.
  • Other eSIMs worth comparing: Nomad, Ubigi and Saily — good alternatives if the plans above don’t suit your trip, particularly if you’re travelling beyond Morocco (Spain/rest of Europe) too.
  • Prefer a physical SIM? Orange Maroc or Maroc Telecom — you can pick up a local SIM after you arrive if you don’t mind sorting it out in Morocco rather than before your trip.

If I were flying to Morocco tomorrow? I’d get Holafly again. The unlimited data was worth it for me, especially with how much I use Google Maps, WhatsApp, and social media while travelling.

eSIM discount codes

If you’ve decided which eSIM you’re going with, you might as well save a little on it:

Holafly: Use code SANDRAP for 5% off any Holafly travel eSIM (you can use my code multiple times) or 10% off Holafly Plans for the first 12 months. → Get the discount here.

Airalo: Use code SANDRA8087 for €3 off your first purchase. 

Just so you know, these are affiliate links. If you buy an eSIM through one of them, I may earn a small commission/credit at no extra cost to you. It helps support Somewhat Local and lets me keep creating guides like this. Thank you! 💛

Do you even need an eSIM for Morocco?

Yes, especially if you’re travelling around Morocco rather than staying in one place. Roaming on your normal home plan can get expensive fast, and while Wi-Fi in riads, hotels and cafés is usually fine, it’s not much help once you’re out the door.

And in Morocco, you can spend a lot of time on the road. Getting from Marrakech to the Sahara, crossing the Atlas Mountains or travelling between cities often means hours in the car, so having your own data is genuinely useful. I use it for Google Maps, WhatsApp, checking stops along the way, looking up restaurants, and keeping myself entertained (or squeezing some work in) during those long stretches of driving.

An eSIM is basically a digital SIM card built into your phone. There’s no tiny piece of plastic to swap and no airport queue to deal with. You buy your plan online, install it before your trip and switch it on when you arrive in Morocco. Your regular SIM can stay in your phone, so you can still keep your usual number active for calls and texts if you need it.

Best eSIM for Morocco: quick comparison

ProviderBest forDataExample price*
Holafly Heavy users, content creators & hassle-free travelUnlimited€28.90 for 7 days; €38.90 for 10 days (Holafly)
AiraloBudget & lighter usersFixed GB + unlimited options€31.50 for 7 days unlimited; €14.50 for 3 GB for 7 days (Airalo)
UbigiGood value, especially for bigger data needsFixed GB + unlimited€19 for 10GB for 7 days; €25 for 7 days unlimited (Ubigi)
SailyFlexible plans for different budgetsFixed GB + unlimited€13.99 for 3GB for 30 days; €31.99 for 10 days unlimited (Saily)
Orange MarocGoing local & longer staysLocal SIM or eSIMPrepaid SIM 120 DH for 7 days Unlimited (Orange Boutique)

*Prices checked in September 2026 and can change, so double-check the live price before buying. And don’t forget to use my discount codes above.

My honest experience: Holafly in Morocco (used it twice)

Right, let me tell you what I actually did rather than just what the marketing says. I’ve used Holafly in Morocco on two separate trips, and the main reason I keep reaching for it is simple: unlimited data. That’s it. That’s the whole love story.

Here’s the thing about me: I create a lot of content when I travel. I’m constantly uploading to Instagram and TikTok, posting Reels and Stories, using Google Maps, messaging on WhatsApp and generally doing all the things that quietly eat through your data. And Morocco doesn’t exactly help, because there’s something I want to photograph or film approximately every 10 seconds.

With Holafly, I just didn’t have to think about how much data I was using. I could film, upload, navigate and carry on with my day without checking how many gigabytes I had left. For the way I travel, that peace of mind is worth paying a little extra for.

And what about coverage? I’ve used my Holafly eSIM all over Morocco, from cities like Marrakech and Agadir to the Sahara Desert and across the Atlas Mountains. I was actually surprised by how good the signal was in some of the more remote places. I had SOLID data in the desert.

Funnily enough, there were a few occasions when my Holafly data worked while my boyfriend’s local Moroccan SIM didn’t, despite both of us being connected to the same network. He’s Moroccan and uses a local provider, so we never quite figured out the logic behind that one, but I certainly wasn’t complaining.

The only time I completely lost signal was while driving through parts of the Atlas Mountains, where there simply wasn’t coverage at all. This wasn’t an eSIM problem.

A couple of honest caveats, because no eSIM is going to be right for everyone. Holafly is generally more expensive than buying a small fixed-data package, so if you only need your phone for the occasional WhatsApp message or Google Maps search, unlimited data is probably overkill. There can also be fair-use limits on unlimited plans, and hotspot allowances vary, so I’d check the current terms if you’re planning to tether your laptop or use huge amounts of data.

For me, though? I’d use it again. Not having to think about data while travelling around Morocco, particularly on longer road trips when I’m using my phone constantly, is exactly what I want from an eSIM. Next time, I’ll test hotspotting too and report back. 

The Holafly setup tip nobody warns you about

This is the bit I really want you to read, because it caught me out good and proper on my second Morocco trip.

I assumed I could just reuse the same Holafly eSIM from last time, so I bought a new plan and expected it to load straight onto the eSIM already sitting in my phone.

Reader, it does not work like that.

When you buy again, Holafly installs a completely SEPARATE new eSIM. It does NOT just add a new plan onto your old one. So there I was with two Holafly eSIMs with the same name on my phone, no idea which was the live one. I kept switching back and forth, my phone hated me and my data refused to work for a couple of days before I finally managed to connect to the right plan.

The fix (and what I’d do from the start now):

Before installing a new Holafly plan, delete the OLD Holafly eSIM from your phone first, then install the new one fresh. No confusion, connects straight away.

iPhone: Settings → Mobile Service → tap the old Holafly eSIM → Delete eSIM → then scan the new QR code.

Android: Settings → Network & Internet → SIMs → remove the old one → add the new one.

Consider that your official heads-up so you don’t have the little meltdown I did.

My experience with Airalo in Morocco (the one I used before)

Before I switched, I used Airalo in Morocco, and to be fair, it worked. Setup was fine, coverage was good across the country, no complaints on the signal front. It didn’t work in the dessert and the Atlas mountains for me, but again, there was no signal whatsoever.  

My problem was never whether it worked. It was the data running out. Airalo’s cheaper plans give you a set number of gigabytes, and because I use so much data, I’d chew through mine in no time. And here’s the catch: when it ran out, I needed to be online to top it up, which is exactly when you’re usually offline and out and about. 

So if you’re a lighter user (WhatsApp, the odd browse), Airalo is genuinely great and easier on the wallet. If you’re a data monster like me, you’ll feel the pinch.

P.S. Airalo tip: buy a bigger data pack than you think you’ll need, and switch on the low-data warning so you’re not caught out mid-trip like I was.

The other providers worth a quick mention

I haven’t personally tested these eSIMs in Morocco yet, so I’m not going to pretend I can tell you what the signal is like from first-hand experience. But they’re other popular options worth comparing if Holafly or Airalo aren’t quite right for you:

  • Nomad: A good one to look at if you want a larger fixed-data allowance without paying for unlimited data. Its bigger data packs can work well for longer trips or heavier use.
  • Ubigi: Another established eSIM provider with Morocco plans and one I’d compare if coverage is particularly important to you. As always, check which local network your specific plan uses before buying, as this can change.
  • Saily: A newer option from the company behind NordVPN, with both fixed-data and unlimited plans. The pricing can be pretty competitive, so this is one I’m particularly curious to try on a future Morocco trip.
  • Orange Maroc or Maroc Telecom: If you’d rather go local, you can skip the travel eSIM altogether and pick up a Moroccan SIM after you arrive. You’ll usually get plenty of data for your money, but the trade-off is having to buy and set it up once you’re there rather than landing with your phone already connected.

Personally, I’d choose convenience over saving a few euros, especially after a flight. I like having my eSIM installed before I leave home so I can switch on my phone when I land and immediately have data for WhatsApp, maps and finding my transfer.

Which network is best in Morocco? (the bit most people skip)

A slightly geeky but genuinely useful detour: your eSIM provider and the mobile network it connects to aren’t necessarily the same thing. Travel eSIMs like Holafly and Airalo use Morocco’s local networks to actually get you online.

Morocco has three main mobile networks:

  1. Maroc Telecom (IAM) — generally known for having extensive coverage across the country, including many rural areas.
  2. Orange Maroc — widely available in cities and popular tourist destinations.
  3. Inwi — another major Moroccan network, with good coverage particularly in populated areas.

Why should you care? If you’re sticking to Marrakech or Agadir, probably not that much. But if your Morocco itinerary takes you across the Atlas Mountains, into the Sahara or through small villages, the local network your eSIM connects to can make a noticeable difference.

That said, no network covers absolutely everywhere. As I mentioned earlier, I completely lost signal on parts of a drive through the Atlas Mountains, but so did my boyfriend on his Moroccan SIM. On the other hand, I had surprisingly solid data in the Sahara. So don’t assume that remote = no signal or that an eSIM will automatically have worse coverage than a local SIM.

eSIM vs local SIM card in Morocco: which should you get?

Get an eSIM if you want it sorted before you fly, hate queues, and value convenience. Install at home, land connected. (This is what I do.)

Get a local SIM if you’re staying a while, want the absolute cheapest price-per-GB, and don’t mind a bit of admin at the airport (passport, a short queue, and setup). Orange, Maroc Telecom and Inwi all have kiosks at the main airports.

For a normal week or two of travelling and content-making, the eSIM wins every time for me. The few extra pounds buy me time and sanity.

How to set up your Morocco eSIM (it takes 5 minutes)

1. Check your phone’s compatible — most phones from the last few years are eSIM-ready and unlocked, but check first (most providers won’t refund you if yours isn’t).

2. Buy your plan before you fly, while you’re on Wi-Fi at home.

3. Install the eSIM by scanning the QR code (or through the provider’s app).

4. Leave it “off” until you land, then switch on the eSIM line and turn on data roaming for that line (yes, it says roaming — that’s normal for eSIMs).

5. Land, connect, post that arrival story. Done.

How much data do I need for Morocco?

It really depends on how you use your phone when you travel:

  • Light user: Mostly Google Maps, WhatsApp and the occasional search? 1–3GB for a week should be enough, so a smaller Airalo plan makes sense.
  • Average user: Add regular social media, photo uploads, browsing and the odd video call, and I’d look at 5–10GB with Airalo or Nomad.
  • Heavy user/content creator: Constantly uploading Reels and Stories, streaming, video calling or using your phone as a hotspot? Go unlimited with Holafly and stop counting gigabytes. 

One tip: Morocco involves some surprisingly long drives if you’re travelling around the country, so factor those hours in too. Maps, scrolling, streaming and uploading from the car can burn through more data than you expect.

Frequently asked questions

Is it worth getting an eSIM for Morocco?

Absolutely. It’s cheaper than roaming, you’re connected the second you land, and there’s no airport queue. For most travellers it’s the easiest way to stay online.

Will my eSIM work in Morocco?

Yes, as long as your phone is eSIM-compatible and unlocked. Coverage is good across cities and tourist areas; it gets patchier in the deep desert and mountains (as any signal does).

Which SIM card is best for tourists in Morocco?

For convenience, a travel eSIM like Holafly (unlimited) or Airalo (budget). For local prices, a physical Orange Maroc or Maroc Telecom SIM bought at the airport.

Can I keep my normal phone number?

Yep! Your eSIM handles data while your regular SIM stays active for your usual number, so you’ll still get your texts and calls.

Can I use my US/UK phone in Morocco?

As long as it’s unlocked and eSIM-compatible, yes. That’s the whole point of an eSIM.

What if I run out of data in Morocco?

With Airalo (or any capped plan) you top up in the app, but you’ll need to be online to do it, so don’t leave it till you’re stranded. With Holafly’s unlimited plans, you don’t have to worry about it at all (which is exactly why I switched).

Is Holafly good for Morocco?

It was great for me across two trips. Unlimited data meant zero stress. Just remember my tip about deleting your old eSIM before installing a new plan.

Final verdict: which is the best eSIM for Morocco?

If you want my honest, been-there-twice answer: Holafly is the best eSIM for Morocco for me, purely because unlimited data means I can film, upload and navigate all day without a second thought. And in a country as photogenic as Morocco, trust me, you’ll be using that camera a LOT.

But I’m not going to pretend it’s one-size-fits-all. If you’re a lighter user or watching the budget, Airalo does the job brilliantly for less, just buy a bigger pack than you think you’ll need. And if you want to weigh up alternatives, Nomad, Ubigi and Saily are all worth a look, while a local Orange/Maroc Telecom SIM is the cheapest route if you don’t mind the airport faff.

Whatever you pick, don’t forget the codes up top to save yourself a little:

Holafly: Use code SANDRAP for 5% off any Holafly travel eSIM (you can use my code multiple times) or 10% off Holafly Plans for the first 12 months. → Get the discount here.

Airalo: Use code SANDRA8087 for €3 off your first purchase. 

Now go and enjoy Morocco — mint tea, tagines, endless photo ops and all. And if this helped, save it for later or send it to whoever you’re dragging along on the trip! 

Scroll to Top