Morocco is one of those trips where you really want your phone working. You will use maps in the medina every ten minutes, translate menus, book riads on the go, and call your driver from the middle of nowhere. So what is the cheapest way to get data there, and which eSIM is actually worth buying?
We dug into what tourists pay for local SIM cards at Moroccan airports, what every big eSIM brand charges for Morocco, and how it all stacks up. All prices below were checked in 2026.
The quick version
Morocco has three mobile operators: Maroc Telecom, Orange Morocco and inwi. Most travel eSIMs connect to one or two of these. Our Morocco eSIM connects to both Orange Morocco on 5G and Maroc Telecom on 4G, so your phone picks whichever signal is stronger where you stand. Plans start at $1.67 for a full week.
For comparison, Airalo charges $4.50 for the same 1 GB, Saily charges $6.99, and Holafly does not even sell small plans. A local SIM at the airport is decent value too, but it starts around $12 and you need your passport and a registration stop before you get it. Full numbers below.
Mobile networks in Morocco: what to expect
Coverage in Morocco is better than most people expect. Casablanca, Marrakech, Fes, Rabat, Tangier and Agadir all have fast 4G, and 5G is rolling out in the big cities. The coastal highways and train routes are well covered too.
Where it gets thin is exactly where you think: deep in the Atlas mountains, in the gorges, and out in the Sahara past Merzouga. On a desert tour, expect long stretches with no signal at all, no matter which operator you use. Download offline maps before you leave the city and warn your family you will be off the grid for a night. The camp wifi, when it exists, is best treated as a rumor.
Option 1: a local SIM card in Morocco
Local SIMs in Morocco are sold everywhere: airport arrival halls, official operator shops, even corner stores. The SIM itself is often free or costs around 30 dirhams, and the shops at the airport love to wave that free SIM at you. What you actually pay for is the bundle on top. Here is what the operators charge tourists right now:
- Maroc Telecom: 29 GB for 119 dirhams (about $12), or 50 GB for 199 dirhams (about $20). The widest coverage in the country.
- Orange Morocco: unlimited data bundles by time. About $12 for 7 days, $22 for 14 days, $32 for 30 days.
- inwi: 50 GB with unlimited local calls for 200 dirhams (about $20), or unlimited everything for 299 dirhams (about $30).
The good news: airport prices in Morocco are roughly the same as city prices, which is rare. The catches are the usual ones:
- Passport registration is required. The clerk registers your SIM on the spot. It only takes a few minutes, but it is one more queue after a flight.
- The bundles are bigger than most trips need. 50 GB sounds great until you realize a one week holiday rarely uses 5 GB. You are paying for data you will never touch.
- Your home SIM comes out. Unless your phone holds two SIMs, your home number goes dark, along with the bank codes it receives.
Option 2: a travel eSIM for Morocco
An eSIM skips all of that. You buy online before you fly, scan a QR code from your email, and your Morocco plan is installed while you are still packing. When you land in Marrakech or Casablanca, you switch it on and walk straight past the SIM kiosks.
Here is what the big eSIM brands charge for Morocco, checked in 2026:
- Airalo: 1 GB for $4.50, 3 GB for $9, 10 GB for $20. Uses Maroc Telecom and Orange.
- Saily: 1 GB for $6.99, 3 GB for $17.99, 5 GB for $27.99.
- Nomad: around $29 for 20 GB, and it connects to Orange only.
- Holafly: unlimited data only, at about $3.70 a day. A ten day trip runs close to $37.
Price comparison: MegaEsim vs Airalo, Saily, Nomad and Holafly
Same country, same towers, very different bills. Prices checked in 2026.
| Provider | 1 GB | 3 GB, 30 days | 10 GB, 30 days | Unlimited, per day |
|---|---|---|---|---|
| MegaEsim | $1.67 | $4.68 | $12.19 | from $2.10 |
| Airalo | $4.50 | $9.00 | $20.00 | not offered |
| Saily | $6.99 | $17.99 | not listed | higher |
| Nomad | not listed | not listed | $29 for 20 GB | not offered |
| Holafly | unlimited only | unlimited only | unlimited only | about $3.70 |
A few things jump out. Our 1 GB plan costs less than half of Airalo's and about a quarter of Saily's. Our 10 GB month is $12.19 against Airalo's $20. And on networks, only two options here give you both Orange and Maroc Telecom in one plan: Airalo and us. Nomad locks you to Orange alone, which matters the moment you leave the cities.
eSIM vs local SIM in Morocco: the honest comparison
| What matters | MegaEsim eSIM | Local SIM card |
|---|---|---|
| Cheapest way online | $1.67 for a week | about $12 minimum bundle |
| Networks used | Orange 5G plus Maroc Telecom | one operator only |
| Setup | QR code before you fly | passport and registration at a shop |
| Keep your home number | yes, both lines stay active | only on dual SIM phones |
| Best for | trips up to a month | long stays that burn 50 GB |
Fair is fair: if you are staying two months and streaming every night, a 50 GB Maroc Telecom bundle for $20 is hard to beat. For everyone else, the eSIM costs less for the data you will actually use, and you are connected the second the wheels touch down.
How much data do you need for Morocco?
Morocco trips lean heavily on maps and translation, but neither uses much data. Here is what works for most people:
- Weekend in Marrakech: 1 GB for a week at $1.67. Maps, WhatsApp, a few photos to the family group. Done.
- One to two weeks around the country: 3 GB for 30 days at $4.68, or 5 GB at $7.03 if you post stories every day.
- Working remotely from a riad: 10 GB for $12.19 or 20 GB for $21.64 covers calls and uploads comfortably.
- Do not want to count gigabytes: unlimited from $2.10 a day. Full speed up to a daily amount, then slower for the rest of the day. Plenty for maps and chat even after the limit.
One Morocco specific tip: download the offline map areas for Marrakech, Fes and any desert route before you go. The medina alleys eat GPS accuracy and having the map cached makes rerouting instant, plus it saves your data for photos.
Setting it up takes two minutes
- Check your phone is eSIM ready. Dial *#06# and look for an EID number. Phones from 2018 onward almost all have one.
- Order on our Morocco eSIM page. The QR code lands in your email right away.
- On home wifi, open Settings, then Cellular or Network, then Add eSIM, and scan the code.
- When you land in Morocco, turn the line on and enable data roaming for it. That is the whole job.
If anything acts up, support is on chat around the clock, and there is a money back guarantee if your phone turns out not to support eSIM.
The verdict
For a typical Morocco trip of a few days to a few weeks, a travel eSIM wins, and the numbers say ours wins among eSIMs. You get both Orange 5G and Maroc Telecom in one plan, entry pricing at $1.67 where competitors start at $4.50, and unlimited from $2.10 a day where Holafly charges $3.70. Land in Marrakech, skip the kiosk queue, and go find some tagine.
Safe travels. And yes, the blue streets of Chefchaouen really do look like that.