find your esim

Best eSIM for Morocco: Tested and Compared (2026)

By Onne Bakker Updated Jul 12, 2026 11 min read
Best eSIM for Morocco: Tested and Compared (2026)

This site is reader-supported. When you buy through our links, we sometimes earn a commission from the provider — at no extra cost to you. In fact, you'll often get an exclusive discount. These partnerships fund our independent work, but never shape our conclusions. Learn more

Planning a trip to Morocco and wondering how to stay connected? Whether you’re navigating the souks of Marrakech, heading into the Atlas Mountains or exploring the Sahara, reliable mobile data makes a real difference. Roaming on your home plan in Morocco can get expensive fast, so an eSIM or local SIM card is a much smarter move.

I tested 13 eSIM providers in Morocco, bought a local SIM card at Marrakech airport, and ran speed tests across the country to find out what actually works. In this guide, I’ll walk you through my top picks: the best overall eSIM, the easiest to use, and the best budget option, along with unlimited data plans, a local SIM comparison, and honest pros and cons for each.

Short on time? Use code FYESIM10 for a 10% discount off my top pick Ubigi, with speeds up to 437 Mbps in Marrakech and access to multiple networks and easy setup.

How to Choose the Right eSIM for Morocco?

Which eSIM is best depends on how you plan to travel in Morocco. The most important factor is which network your eSIM connects to. If your trip includes areas outside the major cities, the Atlas Mountains or the desert, you want a provider on Maroc Telecom's network. If you're staying in Marrakech, Casablanca or other large cities, most plans will serve you perfectly well, and you might just go for the cheapest option.

I tested 13 providers and three clearly stood out. For the best overall experience, I recommend Ubigi, the only travel eSIM I tested that connects to both Maroc Telecom and Orange.

For ease of use and travel perks, Jetpac is an excellent choice. And for the lowest price on a 10 or 20 GB plan, Pingwe is hard to beat. Keep in mind that both Jetpac and Pingwe run on Orange only.

Unlimited data plans require caution. Fair use policies vary wildly between providers, and some are deliberately vague about their limitations. I tested three unlimited eSIMs in Morocco and cover the details in the unlimited data section below.

Want to compare prices? Browse all 35+ providers through our Morocco eSIM comparison tool

Ubigi: Best overall

My best experience in Morocco was with Ubigi. The Ubigi eSIM connects through both Maroc Telecom and Orange, making it one of the few travel eSIMs that gives you access to multiple networks. It’s worth noting, though, that performance on Maroc Telecom was significantly better.

Ubigi eSIM speed test (LTE): 437 Mbps download, 73.5 Mbps upload.
Ubigi eSIM speed test (LTE): 437 Mbps download, 73.5 Mbps upload.

Ubigi offers plans ranging from 1 to 25 GB, as well as an Unlimited data option (though do check the fair use policy to avoid any surprises). In Marrakech, I recorded speeds of up to 437 Mbps down and 73.5 Mbps up on a full signal, with a remarkably stable connection throughout. A key advantage of Ubigi is that it's one of the few providers that doesn't rely solely on Orange, which means noticeably better coverage outside the cities.

Ubigi: Pros

  • Access to multiple networks (Maroc Telecom + Orange)
  • Strong speeds and stable connection, even outside major cities
  • Plans from 1 GB to Unlimited

Ubigi: Cons

  • Pricier than a local SIM
  • No phone number included (data only)

Get 10% off Ubigi with code FYESIM10.

Tip: If you have a Ubigi eSIM and speeds aren't quite what you'd expect, try switching to Maroc Telecom manually in your network settings.

Featured Ubigi plans for Morocco

  • Ubigi MOROCCO
    5G
    Data
    10 GB
    Validity
    7 days
    $19.00
    $17.10
    $1.71/GB
    $19.00
    $1.90/GB
    −10% with code
  • Ubigi MOROCCO
    5G
    Data
    25 GB
    Validity
    30 days
    $45.00
    $40.50
    $1.62/GB
    $45.00
    $1.80/GB
    −10% with code
See all 34 Ubigi plans for Morocco →

Jetpac: Easiest eSIM for Morocco (with Travel Perks)

Looking for an eSIM for Morocco that offers great value? Jetpac is one of my favourite providers overall, mainly because it's so easy to use. The app is polished, setup takes minutes, and their rates are competitive. Use code FYESIM15 for an exclusive 15% discount.

Jetpac discount for Morocco

From $3.40 · 1 GB to Unlimited

15% with code

Go to Jetpac


In Morocco, Jetpac connects you to Orange with 5G support. In central Marrakech, I recorded speeds of 103 Mbps download, which is more than enough for video calls, streaming and navigation. Coverage can thin out in more rural areas though, so that's worth keeping in mind if you're heading into the desert.

A standout feature: when your data runs out, WhatsApp and Google Maps keep working for free on all plans from 3 GB and up. Jetpac also offers complimentary lounge access during flight delays.

Jetpac: Pros

  • Excellent app and very easy setup
  • 5G on Orange (103 Mbps in central Marrakech)
  • Free WhatsApp and Google Maps after your data runs out (3 GB+ plans)
  • Lounge access during flight delays
  • Competitive pricing

Jetpac: Cons

  • Orange network only, weaker coverage outside major cities
  • No lounge available at Marrakech airport (though 7 other Moroccan airports are covered)

Featured Jetpac plans for Morocco

  • Jetpac Morocco 5GB
    Data
    5 GB
    Validity
    30 days
    $16.99
    $14.44
    $2.89/GB
    $16.99
    $3.40/GB
    −15% with code
  • Jetpac Morocco 10GB
    Data
    10 GB
    Validity
    30 days
    $24.99
    $21.24
    $2.12/GB
    $24.99
    $2.50/GB
    −15% with code
See all 34 Jetpac plans for Morocco →

Pingwe: Best Budget eSIM for Morocco

Looking for a budget-friendly eSIM for Morocco, but without the hassle of buying a local SIM at the airport or handing over your passport for ID checks?

If you need a 10 or 20 GB plan, Pingwe is simply the cheapest option available. This Amsterdam-based provider offers a no-nonsense, data-only service that just works.

In Marrakech, I recorded speeds of 92.1 Mbps down and 47.1 Mbps up, which is perfectly fine for browsing, messaging and navigation. Real-time apps like video calls can feel a little less responsive under heavy load, but for most travelers this won't be an issue.

Pingwe: Pros

  • Best price available for 10 and 20 GB plans
  • Reliable, straightforward service that just works
  • IP routed via Belgium at the time of writing (this can change without notice)

Pingwe: Cons

  • No app or extra perks
  • Not the fastest option for demanding use

For most travelers who just need solid data at the lowest price, Pingwe is the obvious choice.

Featured Pingwe plans for Morocco

  • Pingwe Morocco
    5G
    Data
    3 GB
    Validity
    30 days
    $4.99
    $1.66/GB
    $4.99
    $1.66/GB
  • Pingwe Morocco
    5G
    Data
    10 GB
    Validity
    7 days
    $11.99
    $1.20/GB
    $11.99
    $1.20/GB
See all 13 Pingwe plans for Morocco →

Unlimited data eSIM for Morocco

I tested three unlimited eSIMs in Morocco: Ubigi, Holafly and Yesim. Ubigi and Holafly performed well. Yesim was disappointing, with speeds so low it's only suitable for basic browsing and messaging.

Ubigi connected to both Maroc Telecom and Orange, though performance was roughly ten times better on Maroc Telecom. Holafly only connected to Maroc Telecom. Despite neither using 5G during my stay, both were the most stable providers I tested, perfectly usable for video calls and streaming. Yesim had 5G on Orange but this didn't help. As it was routed via Poland, it was the slowest of all 13 providers I used.

Fair use policy

  • Ubigi: Clear and fair. Plan-level cap (e.g. 60 GB on a 30-day plan), after which speeds drop to 2 Mbps. You can upgrade if needed. Usage is trackable via the app.
  • Holafly: Holafly lacks transparency regarding its Fair Use Policy; while the info is technically on the product page, it is buried where users wouldn't logically look and is missing at checkout. At the very bottom in the FAQ's third tab, they now claim speed throttling only applies in "rare cases," whereas it previously stated that the operator "may" throttle speeds to a practically unusable 256 to 1024 Kbps if your estimated monthly usage exceeded 90 GB. Because these terms remain incredibly vague and there is no way to monitor your real-time usage, you never truly know where you stand until your connection suddenly slows to a crawl.
  • Yesim: There is only a vague warning that speed may be limited per the operator's Fair Usage Policy. In practice (testing Yesim in Morocco, Japan, Albania, and Oman), speeds are heavily throttled from the start, and customer service even claimed 'unlimited' plans aren't meant for heavy data tasks, which is something never mentioned at checkout.

Ubigi is the only one that's fully transparent, both about the threshold and what happens when you reach it. At 2 Mbps you can still browse, message and stream in standard quality. That's a meaningful difference from Holafly's potential 256 Kbps floor, where even loading a webpage becomes a struggle and messages stop coming through reliably.

Speed Test Results: 13 eSIM Providers Compared

I tested 12 travel eSIMs and a local Maroc Telecom SIM in Morocco (February 2026, iPhone 16 Pro and iPhone 14 Pro). All tests were carried out in Marrakech and at a remote location roughly 30 minutes outside the city.

No provider had truly problematic coverage, but the eSIMs that routed through Maroc Telecom’s network (Ubigi and Holafly) offered better reception in remote areas and more stable performance. Every other travel eSIM relied on Orange, which performed well in the city but couldn’t quite match Maroc Telecom outside of it.

The local Maroc Telecom SIM and Ubigi delivered the best results. The local SIM had a slight edge thanks to local IP routing and lower latency, but Ubigi came remarkably close for a travel eSIM. Holafly was a positive surprise: slightly higher latency than Ubigi, but the fastest Holafly eSIM I’ve ever tested. Speeds in Morocco were far higher than anything I’ve seen from Holafly in Europe or Asia. The only downside remains their vague fair use policy.

Yesim stood out for the wrong reasons, with genuinely poor speeds. The rest performed fine, with Pingwe and Stellar being particularly good value options.

ProviderSpeedsStabilityRouting
Ubigi437 ↓ / 73.5 ↑Good. Great speeds, but you may notice slight delay in video calls and real-time apps.France/UK (remote routing via London)
Airalo213 ↓ / 10.6 ↑Good. Good for browsing and messaging; video calls can feel slightly less stable at times.UK (remote routing via London)
Holafly (Africa plan)248 ↓ / 53.6 ↑Fairly good. Solid for browsing and streaming; video calls are usable with some delay.Spain (remote routing via Balearics and/or Madrid)
Maroc Telecom443 ↓ / 49.8 ↑Excellent. Very responsive for browsing, streaming, and video calls.Morocco (local IP)
Stellar109 ↓ / 52.6 ↑Fairly good. Reliable for browsing and streaming; video calls usable with some delay under load.Belgium (remote routing via Brussels)
eSIMo105 ↓ / 11.7 ↑Fairly good. Usable for browsing and basic streaming; video calls may experience some jitter.UK (remote routing via London)
Breeze109 ↓ / 12.4 ↑Fair. Usable for browsing; high latency makes real-time apps challenging.UK (remote routing via London)
Saily183 ↓ / 5.6 ↑Fairly good. Decent for browsing and streaming; slight delay in video calls.Netherlands (remote routing)
Pingwe92.1 ↓ / 47.1 ↑Fairly good. Good for browsing and messaging; real-time apps can be less responsive under load.Belgium (remote routing via Brussels)
Jetpac103 ↓ / 5.8 ↑Fairly good. Works for browsing and casual use; video calls may lag under load.UK (remote routing via London)
Yesim (unlimited)5.5 ↓ / 5.3 ↑Poor. Suitable for messaging and light browsing; streaming and heavy use are limited.Poland (remote routing via Warsaw)
eSIMGo via MobiMatter107 ↓ / 8.6 ↑Fairly good. Usable for browsing and basic streaming; video calls may experience some jitter.UK (remote routing via London)
BCENGI241 ↓ / 7.9 ↑Good. Solid for browsing and streaming; video calls usable with some delay.UK (remote routing via London)

Test results from 2026, measured with an iPhone 16 Pro using the Ookla Speedtest app, in Marrakech and a rural area. We report the best measured performance; tests ran under ideal conditions with full signal. Providers may change routing and networks without notice.

Local networks in Morocco

These are the major mobile networks in Morocco:

  • Maroc Telecom
  • Orange Morocco
  • Inwi

All three offer decent coverage in cities like Marrakech, Casablanca, Rabat and Agadir, but outside urban areas the differences become significant.

Maroc Telecom has the widest coverage and consistently delivered the best performance in my tests. Orange Morocco is leading the 5G rollout, which began in late 2025, but its overall coverage is more limited outside the cities. Maroc Telecom has also started deploying 5G but is further behind. Despite that, eSIMs on Maroc Telecom outperformed those on Orange in my tests, even when Orange had 5G.

For travelers, this means your eSIM provider's network partner matters. Staying in cities? Orange is perfectly fine. Heading into the Atlas Mountains or the desert? A provider on Maroc Telecom (such as Ubigi) will give you noticeably better coverage.

For a detailed breakdown of network performance, see the OpenSignal Morocco report (April 2025). Note that 5G rollout only started after this report was published.

Buying a local SIM card

The arrival hall features dedicated kiosks for Morocco eSIM and local SIM cards, including Orange, Inwi, and Maroc Telecom.

If you’re considering buying a local SIM or eSIM in Morocco, my experience in Marrakech was fairly straightforward, although I did have some privacy concerns. I’d expect the process to be similar in other popular arrival cities such as Casablanca, Agadir, Tangier, and Rabat.

I personally chose a Maroc Telecom eSIM. I paid 200 dirhams for 40 GB, and there was also an “unlimited” option for 300 dirhams. That’s incredibly cheap, and Orange was even cheaper. I deliberately went with Maroc Telecom (I explain why here).

In Marrakech, you’ll find Inwi, Maroc Telecom, and Orange booths as soon as you enter the arrivals hall. When I arrived, it was quiet and I was helped immediately. During the purchase, they took a photo of my passport using a mobile phone. ID registration is mandatory in Morocco, but I do think it could be handled in a more professional and privacy-friendly way.

One small note: even though it was very quiet when I arrived, the staff at the booth were a bit short and not particularly helpful.

Pros

  • Usually the cheapest option (especially from 10 GB and up)
  • A local SIM typically delivers the best performance (although Ubigi wasn’t far behind in my tests)
  • Often the best value if you want an “unlimited” plan

Cons

  • Passport registration could be more professional and privacy-friendly
  • Takes 5 to 10 minutes (longer if there’s a queue)
  • Prices aren’t clearly advertised, so you have to ask and compare on the spot
  • For an eSIM installation you’ll need Wi-Fi
  • Often cash only, no card payments

Would I recommend buying a local SIM or eSIM? Honestly, not really, unless you need a lot of data at the lowest possible price.

Final thoughts

Roaming costs can add up quickly in Morocco. A travel eSIM is a much smarter way to stay connected.

My tests showed that your provider's network partner makes a real difference in Morocco. Unlike many destinations, the choice between Maroc Telecom and Orange genuinely affects your coverage and stability, especially outside the main cities.

To sum things up, here are my top picks for Morocco:

  • Ubigi (Best Overall, multi-network coverage)
  • Jetpac (Easiest to use, with travel perks)
  • Pingwe (Best budget option for 10 and 20 GB)

Alternatively, compare 35+ providers yourself using our Morocco eSIM comparison tool. Install your eSIM before you depart to make sure you're online the moment you land.

Onne Bakker

Onne Bakker

Founder of Find Your eSIM. He tests travel eSIMs across dozens of countries so you don't have to, and only recommends the providers he'd use himself.

Frequently asked

Which is the best eSIM for Morocco?

Ubigi is the best eSIM for Morocco based on my tests. Use code FYESIM10 for 10% off. It's the only travel eSIM I tested that connects to both Maroc Telecom and Orange, with speeds up to 437 Mbps in Marrakech.

For ease of use, try Jetpac. For the lowest price, check Pingwe.

Which Moroccan carriers offer eSIM?

There are hundreds of eSIMs available for Morocco. With us you can compare plans from 35+ providers, all of which I've personally tested, including several on the ground in Morocco.

If you'd rather buy locally, Maroc Telecom, Orange and Inwi all offer eSIMs at the airport on arrival. Make sure to bring cash and have your passport ready.

How to get an eSIM for Morocco?

The easiest way is to buy a travel eSIM before you leave. With us you can compare 35+ providers, filter by data and duration, and install your eSIM before you board your flight. Most eSIMs activate automatically when you land.

Alternatively, you can buy an eSIM from Maroc Telecom, Orange or Inwi at the airport on arrival. Bring cash and your passport, as both are required for registration.

How to use an eSIM in Morocco?

Most travel eSIMs are installed via an app or QR code. Do this before you leave, as you need a stable internet connection and the airport Wi-Fi in Marrakesh isn't ideal.

Your eSIM will activate automatically when you land. Don't forget to enable data roaming on your new eSIM, and disable it on your home SIM to avoid unexpected charges.

Can I get unlimited data eSIM for Morocco?

Yes, but check the fair use policy carefully. I tested three unlimited eSIMs in Morocco: Ubigi, Holafly and Yesim. Ubigi is the only provider with a clear, transparent fair use policy (e.g. 60 GB on a 30-day plan, then reduced to 2 Mbps). Holafly performed well but is vague about its limits. Yesim was too slow to recommend. Read my full unlimited comparison above.

Should I buy a local SIM card or use an eSIM in Morocco?

For most travelers, a travel eSIM is the better option. You can install it before you leave, there's no passport check, and you're online the moment you land in Morocco. A local SIM in Morocco is cheaper, especially from 20 GB and up (I paid 200 dirhams for 40 GB from Maroc Telecom at Marrakech airport), but it requires cash, a passport photo and time at the counter.

Unless you need a lot of data at the lowest possible price, a travel eSIM is the easier choice.