Table of contents
Share
Share
Yesim virtual SIM card for travelers
Get a 10% discount for your first purchase with the code
Morocco has strong 4G coverage in its major cities and along most tourist routes, which makes a well-chosen eSIM one of the most practical things you can buy before a trip. Whether you're navigating the medina in Marrakech, working from a riad in Fez, or driving the coastal road toward Essaouira, reliable mobile data makes the difference between a smooth trip and an avoidable headache.
This guide covers the best eSIM providers for Morocco in 2026, full plan pricing, what coverage actually looks like across different regions, and how to avoid the common mistakes that leave travelers without internet on arrival.
What is an eSIM and how it works in Morocco
An eSIM is a digital SIM card embedded in your phone. Instead of a physical card you insert, an eSIM stores a carrier profile you install by scanning a QR code. The process takes about five minutes and can be done at home before you travel.
Morocco's three main mobile operators Maroc Telecom, Orange Morocco, and Inwi, all support 4G LTE nationally, with 5G deployment underway in Casablanca and Rabat. International eSIM providers connect to these networks through roaming agreements, which means your eSIM gets the same 4G signal as a local SIM without the registration process.
eSIM is supported in Morocco without restrictions. Unlike some countries that have banned or restricted eSIM technology, Morocco has no regulatory barrier to using international eSIM plans. Your phone needs to be eSIM-compatible, most iPhones from the XS (2018) onward and Android flagships from 2020 onward qualify. Check the full compatible devices list if you're unsure about your model.
Why use an eSIM in Morocco instead of a local SIM
Buying a local SIM card in Morocco requires RICA-equivalent ID registration, you present your passport at a carrier store, and the SIM is tied to your identity under Moroccan telecommunications law. The process works, and local SIMs are cheap (Maroc Telecom prepaid data plans start at around 30–50 MAD for 2–5 GB), but it requires time on arrival and a store visit.
- An international eSIM skips the paperwork entirely. You buy it online before departure, install it on your phone, and land in Casablanca or Marrakech already connected. Your home SIM stays active in the same device for calls and messages on your regular number.
- Local Moroccan prepaid SIMs are genuinely cheap by international standards. The eSIM advantage is convenience and speed of setup, not necessarily price though for trips under two weeks, international eSIM pricing from Saily or Jetpac is competitive with local options.
Best eSIM providers for Morocco
Check how the main providers compare on the dimensions that matter for Morocco travel: price range, data options, hotspot, and support.
| Provider | Rating | Data range | Validity | Starting price | Unlimited data | Calls/SMS | Hotspot | Support |
| Yesim | 5.0 ★★★★★ | 105 MB to unlimited | 1–30 days | $6/day | ✅ Yes | ❌ No | ✅ All plans | 24/7 chat and email |
| Saily | 4.9 ★★★★★ | 1 GB to unlimited | 7–30 days | $3.79 | ✅ Yes | ❌ No | ✅ Yes | 24/7 chat and email |
| Airalo | 4.7 ★★★★★ | 1 GB to 10 GB | 7–30 days | $8.00 | ❌ No | ✅ Discover+ global plans only | ✅ Yes | 24/7 chat and email |
| Jetpac | 4.5 ★★★★★ | 1 GB to 20 GB | 4–30 days | $1.00 | ❌ No | ❌ No | ✅ Yes | 24/7 chat, WhatsApp, email |
| Nomad | 4.6 ★★★★★ | 1 GB to unlimited | 7–30 days | $4.50 | ✅ Yes | ❌ No | ✅ Yes | 24/7 chat and email |
| Holafly | 4.0 ★★★★☆ | Unlimited only | 1–90 days | $6.90 | ✅ Yes | ❌ No | ⚠️ 500 MB/day cap | 24/7 chat, WhatsApp, email |
| SimOptions | 4.4 ★★★★☆ | 1 GB to 30 GB | 7–30 days | $4.50 | ❌ No | ❌ No | ✅ Yes | 24/7 chat and email |
| Roamless | 4.3 ★★★★☆ | 1 GB to 5 GB | No expiry | $4.95 | ❌ No | ❌ No | ✅ Yes | In-app and email |
| GigSky | 4.4 ★★★★☆ | 100 MB to unlimited | 7–30 days | $4.99 | ✅ Yes | ❌ No | ✅ Yes | Email only |
| Instabridge | 4.0 ★★★★☆ | 1–20 GB | 7–30 days | $2.00 | ❌ No | ❌ No | ✅ Yes | In-app and email |
Best eSIM for Morocco travel: detailed plan pricing
Morocco's eSIM market is quite competitive, six providers cover the country with meaningful differences in per-GB cost, hotspot availability, network routing, and whether unlimited data is an option.
The breakdown below covers each provider's full plan ladder, which network they connect through, and the specific situations where each one makes the most sense. If you want the short answer: Yesim leads on unlimited data with hotspot included; Jetpac is the cheapest entry point at $1 for 1 GB; Airalo costs more per GB than the alternatives but has the widest brand recognition; and Roamless is the only provider with no expiry date.
Yesim
Yesim, best eSIM provider for Morocco routes through Maroc Telecom and Orange Morocco. Hotspot is included on every plan, the main practical advantage over Holafly for anyone sharing data with a laptop or second device. The unlimited plans are discounted significantly from list price.
| Plan type | Data | Duration | Price | Per unit |
| Prepaid | 105 MB | 1 day | — | $5.40/GB |
| Prepaid | 5 GB | 30 days | $14.04 | $2.64/GB |
| Prepaid | 10 GB | 30 days | $28.08 | $2.52/GB |
| Prepaid | 20 GB | 30 days | $56.16 | $1.92/GB |
| Prepaid | 30 GB | 30 days | $84.24 | $1.73/GB |
| Unlimited | ∞ | 1 day | $6 | $6/day |
| Unlimited | ∞ | 7 days | $42 | $6/day |
| Unlimited | ∞ | 15 days | $90 | $6/day |
| Unlimited | ∞ | 30 days | $118 (was $180) | $3.93/day |
For a standard 7–14 day Morocco trip, the 10 GB prepaid at $28.08 covers most tourist use cases with room to spare. The 30-day unlimited at $118 suits digital nomads or anyone spending a month working remotely from Marrakech or Agadir.
Airalo

Airalo connects through Maroc Telecom in Morocco. Pricing is higher per GB than other providers on Morocco-specific plans, the 1 GB / 7-day plan at $8 is noticeably more expensive than Saily or Jetpac equivalents. Better value at 10 GB ($35), though still not the cheapest in this market.
| Data | Duration | Price |
| 1 GB | 7 days | $8.00 |
| 2 GB | 15 days | $14.50 |
| 3 GB | 30 days | $20.50 |
| 5 GB | 30 days | $31.50 |
| 10 GB | 30 days | $35.00 |
Holafly

Holafly routes through Maroc Telecom. All plans are unlimited data. The practical limitation is hotspot: Holafly caps tethering at 500 MB/day, which makes it a poor fit for laptop users. Speeds can be throttled after heavy usage.
| Data | Duration | Price |
| Unlimited | 1 day | $6.90 |
| Unlimited | 3 days | $12.90 |
| Unlimited | 5 days | $20.90 |
| Unlimited | 7 days | $29.90 |
| Unlimited | 14 days | $47.90 |
| Unlimited | 30 days | $74.90 |
Jetpac

| Data | Duration | Price |
| 1 GB | 4 days | $1.00 |
| 3 GB | 7 days | $7.50 |
| 5 GB | 30 days | $13.50 |
| 10 GB | 30 days | $22.00 |
| 20 GB | 30 days | $60.00 |
SimOptions

SimOptions connects through Orange Morocco and Inwi. Pricing sits between Airalo and Jetpac. Also offers international multi-country plans: an AIS eSIM covering 141 countries (6 GB / 15 days, $39.90) and an Orange eSIM covering 122 countries (10 GB / 14 days, $39.90).
| Data | Duration | Price |
| 1 GB | 7 days | $4.50 |
| 3 GB | 30 days | $10.90 |
| 5 GB | 30 days | $15.90 |
| 10 GB | 30 days | $30.90 |
| 20 GB | 30 days | $56.90 |
| 30 GB | 30 days | $81.90 |
Roamless

Roamless has one genuinely different feature: data with no expiry date. You buy a balance and use it whenever you want, across multiple trips if needed. Prices run $4.95/GB. The Morocco-specific plans max out at 5 GB, which limits usefulness for longer stays, but the no-expiry model suits travelers who visit Morocco periodically.
| Data | Expiry | Price |
| 1 GB | No expiry | $4.95 |
| 2 GB | No expiry | $9.90 |
| 3 GB | No expiry | $14.85 |
| 5 GB | No expiry | $24.75 |
Best prepaid eSIM for Morocco
A prepaid eSIM means you pay a fixed amount upfront for a set data allowance with no subscription, no auto-renewal, and no surprise charges.
For Morocco, prepaid eSIM plans are the right choice for most tourists. You buy exactly the data you need for the trip, it expires at the end of the validity period, and there's no billing relationship to manage after you leave. Best prepaid picks by trip length:
- 1–4 days: Jetpac 1 GB / 4 days ($1) for very light use; Yesim 5 GB / 30 days ($14.04) if you want buffer.
- 5–10 days: Yesim 5 GB ($14.04) or SimOptions 5 GB ($15.90). Either covers a standard tourist itinerary through Marrakech, the Atlas Mountains, and the Sahara.
- 10–30 days: Yesim 10 GB ($28.08) for moderate use; Yesim 20 GB ($56.16) for heavy users or remote workers on fixed-data plans. Saily's 20 GB for 30 days at their published rate is also worth checking as a budget comparison.
Best eSIM data plans in Morocco
Data-only plans (no calls or SMS) cover 95% of tourist needs. Maps, WhatsApp, Instagram, video calls over Wi-Fi, translation apps. Your home SIM handles incoming calls on your regular number.
- Unlimited data plans in Morocco come from Yesim and Holafly. The practical difference between them: Yesim's unlimited plans include full hotspot; Holafly limits hotspot to 500 MB/day. If you don't need laptop connectivity, Holafly's 7-day unlimited at $29.90 is slightly cheaper than Yesim's equivalent. If you do need to tether, Yesim wins.
- No-expiry plans from Roamless are the right pick if you visit Morocco multiple times per year and want to carry a data balance between trips.
- International plans from SimOptions (AIS 141-country or Orange 122-country) are worth considering if Morocco is part of a longer North Africa or Europe itinerary. A single multi-country plan at $39.90 often costs less than buying separate eSIMs for each country.
eSIM coverage and internet speed in Morocco
Morocco's mobile coverage follows its population and tourist density. Urban areas and tourist corridors have strong 4G LTE; the
- Sahara and deep Atlas Mountain regions have thinner signal.
- Marrakech: Excellent 4G from all three operators (Maroc Telecom, Orange, Inwi) across the medina, Gueliz, and surrounding areas. Download speeds typically 20–50 Mbps. International eSIMs connecting through Maroc Telecom or Orange perform well here.
- Casablanca: Morocco's largest city has the country's best overall coverage and the strongest 5G deployment. 4G is fast and consistent citywide.
- Fez: Good 4G coverage in the modern Ville Nouvelle and along main medina routes. Signal in the deepest parts of the ancient medina (Fes el-Bali) can be patchy indoors due to building density.
- Agadir: Solid 4G throughout the city and coastal resort areas. Strong coverage.
- Atlas Mountains: Moderate coverage along the main routes (Tizi n'Tichka pass, Ouarzazate road). Signal thins in smaller Berber villages and at altitude.
- Sahara Desert (Merzouga, M'Hamid): Coverage exists in the main towns and along the N9 road. Deep desert camps away from settlements have limited or no signal from any carrier.
- Essaouira / Tangier / Chefchaouen: All have good 4G in the city centres. Chefchaouen's mountain location means some dead zones in the surrounding area.
Best eSIM with unlimited data for Morocco
Unlimited data for Morocco is available from Yesim and Holafly. The word "unlimited" means different things in practice for each.
- Yesim's unlimited plans deliver full-speed data without a soft cap, with hotspot included. The 30-day unlimited plan at $118 (discounted from $180) suits digital nomads spending an extended period working from Morocco. The 7-day unlimited at $42 suits vacationers who want to stream and browse without watching a GB counter.
- Holafly's unlimited plans are cheaper per day $29.90 for 7 days vs Yesim's $42, but apply speed throttling after heavy use (typically after 1–2 GB of streaming in a short window) and cap hotspot tethering at 500 MB/day. For light users who just want to stop worrying about data, Holafly works well. For anyone streaming regularly or using a laptop, Yesim's unlimited is worth the price difference.
Neither provider guarantees 5G access on unlimited plans. Both run on 4G LTE in Morocco, which is sufficient for all standard travel use cases.
eSIM vs local SIM cards in Morocco
The choice between an international eSIM and a local Moroccan SIM card comes down to one trade-off: price versus convenience. Local SIM cards from Maroc Telecom, Orange Morocco, and Inwi are genuinely cheap: 30–50 MAD ($3–5) for several gigabytes is hard to beat on a per-GB basis. But they require in-person ID registration, a store visit on arrival, and they replace your home SIM for the duration of your stay.
An international eSIM costs more per GB for most plan sizes, but installs in five minutes before you fly, requires no passport at a kiosk, and keeps your home number active on the same device. For most tourists visiting Morocco for under three weeks, the time and friction savings outweigh the price difference.
| Factor | International eSIM | Local SIM (Maroc Telecom / Orange / Inwi) |
| Setup | 5 minutes online before travel | 15–30 minutes in-store + ID registration |
| ID required | No | Yes — passport required |
| Cost (5 GB / 30 days) | $13.50–$15.90 (Jetpac/SimOptions) | ~$3–5 USD (30–50 MAD local prepaid) |
| Local phone number | No — data only | Yes |
| Hotspot | Yes (most providers) | Yes |
| Keeps home number | Yes — home SIM stays active | No — home SIM replaced |
| Works before landing | Yes | No |
| Best for | Tourists, short-to-medium stays, convenience | Long stays, anyone needing local number, lowest cost |
How to choose the best eSIM for Morocco
Four variables determine the right plan:
- Trip length. Under 7 days: Jetpac's 1 GB entry plan or Yesim's 5 GB. 7–14 days: Yesim 10 GB or SimOptions 5–10 GB. Over 14 days: Yesim unlimited or Yesim 20–30 GB prepaid.
- Daily data needs. Maps and messaging: ~200 MB/day. Add social media: ~400–600 MB/day. Add video streaming: 1–3 GB/day. Add hotspot for laptop: add 1–2 GB/day. Multiply by trip days and add 20% buffer.
- Hotspot requirement. If you need a laptop internet for remote work, confirm hotspot is included before buying. Yesim includes it on all plans. Holafly limits it to 500 MB/day. Airalo, Saily, and SimOptions include it on data plans.
- Multi-country travel. If Morocco is part of a trip that also covers Spain, France, or other African countries, a regional plan may cost less than buying separate eSIMs. Check the Yesim regional plans and SimOptions' international options before committing to a Morocco-only plan.
How to buy and activate an eSIM for Morocco
The process is the same across all providers. Do it at home before you travel.
- Buy your plan. Confirm Morocco is in the plan's coverage and check whether a hotspot is included.
- Receive the QR code by email or in the provider's app immediately after purchase.
- Install the eSIM. iPhone: Settings → Cellular → Add eSIM. Android: Settings → Network & Internet → SIMs → Add eSIM. Scan the QR code when prompted. Installation takes 30–60 seconds.
- Set the eSIM as your data line. On dual-SIM phones, select the new eSIM for mobile data. Leave your home SIM as the default for calls and SMS.
- Enable data roaming on the eSIM. Go into the eSIM's settings and confirm data roaming is switched on. This is a device-level permission toggle, without it, the eSIM won't connect to Moroccan networks even if the plan is active.
Test before you fly. If the eSIM shows a connection at home, setup is correct. Contact your provider's support before departure if anything looks wrong, 24/7 chat support is available from Yesim, Saily, Airalo, and Jetpac.
On landing in Morocco, your phone connects to the strongest available network (Maroc Telecom, Orange Morocco, or Inwi depending on the provider). No action needed.
Common mistakes when using an eSIM in Morocco
QR codes are one-time-use. If you scan it successfully and the profile installs, the code is consumed. Scanning it again on a second device or after a factory reset won't work. Install on the right device before you travel, not at the airport on slow Wi-Fi.
- Forgetting to enable data roaming. The most common reason an eSIM doesn't work after installation. Data roaming is a separate toggle from the eSIM being installed. Check Settings → Cellular → [eSIM name] → Data Roaming → On.
- Choosing the wrong plan for your usage. A 1 GB plan for a 10-day trip runs out on day two if you're using navigation and social media regularly. Use your phone's actual data usage statistics (Settings → Cellular on iPhone, or Settings → Network on Android) to estimate daily consumption before buying.
- Buying a Morocco-only plan when visiting multiple countries. If your itinerary includes Spain or Portugal before Morocco, or continues to Senegal or Mauritania after, a single-country plan leaves you without data for those legs. Check regional plan options before committing.
- Not checking device compatibility first. eSIM requires specific hardware. Phones older than 2018 (iPhones) or 2020 (most Androids) typically don't support it. Budget Android phones and some carrier-locked devices may not either.
- Assuming "unlimited" means no restrictions. Holafly's unlimited plans cap hotspot at 500 MB/day and apply speed throttling after heavy use. Read the specific plan terms before purchasing if you need high-speed or tethering-enabled unlimited data.
The bottom line
The best eSIM for Morocco depends on how long you're staying and how much data you need. For a 7–14 day tourist trip with standard use, Yesim's 10 GB prepaid at $28.08 or Jetpac's 10 GB at $22 give the best value with hotspot included. For unlimited data with full tethering support, Yesim's 15-day plan at $90 or 30-day at $118 is the right pick.
For budget-only travelers willing to do an in-store RICA registration, a local Maroc Telecom or Inwi prepaid SIM at $3–5 for 5 GB is the cheapest option available. Buy your eSIM before departure, install it at home, and Morocco's 4G network has you covered from arrival at Mohammed V to your last night in the Sahara.
Share
Share
FAQ
Does eSIM work in Morocco?
Yes. Morocco supports eSIM on its three main networks — Maroc Telecom, Orange Morocco, and Inwi — and there are no regulatory restrictions on using international eSIM plans. International eSIM providers including Yesim, Airalo, Holafly, and Saily all cover Morocco.
What is the cheapest eSIM for Morocco?
Jetpac's 1 GB / 4-day plan at $1 is the cheapest entry-level option. For 10 GB / 30 days, Airalo ($35) and Yesim ($28.08) are the main benchmarks. Local Moroccan SIM cards are cheaper still (around $3–5 for 5 GB) but require in-store registration with your passport.
Does eSIM work in Marrakech?
Yes. Marrakech has strong 4G coverage from all three Moroccan operators. International eSIMs routing through Maroc Telecom or Orange work reliably across the medina, Gueliz, and the broader city area. Download speeds of 20–50 Mbps are typical.
Can I use an eSIM for Morocco if I also visit Spain or other countries?
Yes, if you buy a regional or international plan. SimOptions offers an AIS eSIM covering 141 countries and an Orange eSIM covering 122 countries. Yesim's regional plans also cover multiple countries. A single plan often costs less than buying Morocco-only plus Spain-only eSIMs separately.
Do I need a local phone number with a Morocco eSIM?
Most tourists don't. A data-only eSIM covers maps, WhatsApp, Google Translate, and all standard travel apps. Your home number stays active on your physical SIM for calls. If you need a Moroccan number for local calls, a Maroc Telecom or Orange prepaid SIM from a store is the straightforward option.
Which Morocco eSIM is best for remote work?
Yesim's unlimited plans are the strongest for remote work — full hotspot included, no throttling on fixed-speed plans, and Maroc Telecom/Orange network routing gives solid city coverage. The 30-day unlimited at $118 covers a full month working from Marrakech, Agadir, or Casablanca without data tracking.

