You have landed at Marrakech or Casablanca, the eSIM is installed, and there is nothing. No data, or a signal bar that keeps dropping to No Service. It usually happens in the arrivals hall, at the exact moment you want a map and a taxi.
Almost every one of these is a setting on the phone, not a broken eSIM. The list below is ordered by how often each one turns out to be the cause in Morocco specifically, so most people are online again before they reach the middle.
Settings and prices in this guide were checked by hand in September 2026. Providers change plans and networks often, so confirm on your provider's page before you buy.
1. Data roaming is switched off
Does a Morocco eSIM need data roaming turned on?
Yes, and this catches more travellers than every other cause put together. A travel eSIM is a visiting line. It reaches you by roaming onto a Moroccan network, so if roaming is off for that line you get nothing at all.
People switch it off deliberately, because they have been told a hundred times to turn roaming off before flying. That advice is about your home SIM, not the travel eSIM.
On iPhone: Settings, then Mobile Data, tap the travel line, then turn Data Roaming on.
On Android: Settings, then Network and internet, then SIMs, tap the travel line, then Roaming. On Samsung the path is Settings, then Connections, then Mobile networks, then Data roaming.
Leave roaming off on your home SIM. That is the one that bills you.
2. The phone is still using your home SIM for data
Why does my Morocco eSIM say it is connected but there is no internet?
Because the line is registered and sitting there unused. Two lines can both be switched on, and only one of them carries mobile data. If that is still your home SIM, and your home SIM has roaming off, nothing loads even though everything looks fine.
On iPhone, Settings, then Mobile Data, and under the Mobile Data heading at the top pick the travel line. On Android, look for SIM manager or Dual SIM, then set mobile data to the travel line.
While you are there, turn off the option that lets the phone switch data between lines. On iPhone it is called Allow Mobile Data Switching. It sounds helpful and it is the reason some people get a roaming bill from their home carrier on day one.
3. The plan has not started yet
When does a Morocco eSIM plan actually begin?
Installing is not starting. On most travel eSIMs, including ours, the clock begins the first time the line connects to a network inside Morocco, not when you scan the code at home. That is deliberate, so you can set it up on your own wifi a few days early without losing any of it.
The flip side is that a plan which has never connected shows zero usage and looks dead. It is not dead. It is waiting. If your provider's app says the plan is active with full data left and your phone says No Service, the problem is the connection, not the plan.
Check what your app actually reports. Zero data used, full allowance, no start date means the line has never attached to anything, which points back to steps 1 and 2.
4. The phone has locked onto the wrong Moroccan network
Which network should my eSIM use in Morocco?
Morocco has three: Orange Maroc, Maroc Telecom, which you will see written as IAM, and inwi. This is the part that makes Morocco different from most destinations, because a travel eSIM usually carries an agreement with one of them, not all three.
Our standard Morocco eSIM plans run on Orange Morocco, and our three network plans can use Maroc Telecom, Orange and inwi. If you bought elsewhere, check which network your provider names, because picking a network your plan does not list will fail every time no matter how strong the signal looks.
Set network selection back to Automatic first. On iPhone, Settings, then Mobile Data, tap the line, then Network Selection, and turn Automatic on. On Android it is under Mobile networks, then Network operators.
If automatic keeps failing, do it the other way and pick your provider's network by hand from the list. People do the opposite by instinct and choose whichever name has the strongest bars, which is how travellers end up staring at a full signal and no data.
5. The APN is missing
Does a Morocco eSIM need an APN setting?
An access point name tells the phone where to send data once it has joined the network. Without it you can register perfectly and still carry nothing.
Usually the phone takes it from the eSIM profile and you never see it. When it does not, the line registers and carries nothing. If you bought from us and your phone has not filled it in, message support and we will send the exact setting for your plan. Enter it with no username and no password, because filling in those two fields is enough on its own to stop data.
Most iPhones fill this in automatically from the profile. Samsung and other Android handsets often do not, so this is the step to check if you are on Android and everything else looks right.
On Android: Settings, then Connections, then Mobile networks, then Access Point Names. Pick the travel line at the top, tap Add, put the name of your provider in the Name field and the access point name in the APN field. Save it, then select it in the list.
On iPhone: Settings, then Mobile Data, tap the line, then Mobile Data Network. If that row is missing your carrier has locked it, which is normal and means it is already set.
If you bought from another provider, their access point name will be different. Airalo, Holafly, Saily and Nomad each publish theirs, and using one provider's setting on another's line will not work.
6. The QR code will not install before you fly
Why will my Morocco eSIM not install?
Four things cause nearly all of it.
The phone is carrier locked. A handset bought on contract will scan the code happily and then refuse to finish. Check with your carrier before you travel, not at the airport.
The code has already been used. An eSIM profile installs once. If you scanned it, deleted the line and tried again, you need a new profile rather than the same code.
You are on mobile data instead of wifi. The download needs a working connection, which is awkward if the eSIM you are installing is the connection. Do it at home.
The phone is too old. eSIM support starts around 2018 to 2019 depending on the model, and a few regional versions of otherwise supported phones have no eSIM at all.
7. It worked in the city, then died on the road
Why does my eSIM stop working in the Atlas or the desert?
Because there is nothing to connect to. Coverage in Morocco follows the cities, the motorways and the main tourist routes. Marrakech, Casablanca, Rabat, Fes, Tangier and Agadir are all well served. The Tizi n'Tichka pass, the Dades and Todra gorges, and the long empty stretches toward Merzouga are a different matter, and no eSIM on the market changes that.
This is worth planning around rather than troubleshooting. Save your maps offline before you leave the city, send your route and your riad address to someone, and expect the phone to go quiet for stretches. It usually picks up again on its own when you reach the next town, though sometimes flight mode on and off for ten seconds speeds that up.
If you are doing a desert night, treat it as offline. The camps that advertise wifi are running it off the same thin signal you are.
8. It connects, but everything crawls
Why is my Morocco eSIM so slow?
Usually one of three reasons, and only one of them is a fault.
You are on an unlimited daily plan and have passed the full speed allowance for the day. Unlimited on almost every provider means a set amount at full speed each day, then a slower speed until midnight resets it. Ours drops to 1Mbps, which still carries maps and messages but not video.
The phone is holding a weak 5G signal instead of dropping to solid 4G. Setting the line to 4G or LTE rather than 5G Auto often steadies it, particularly outside the big cities.
Or it is genuinely busy. Medinas at the end of the day are dense, and every network there slows down.
Before blaming the plan, check what has been eating it. Photo backup and app updates will empty a daily allowance while the phone sits in your pocket. Set both to wifi only before you fly.
9. When it really is not your phone
How do I know if my Morocco eSIM is faulty?
There is one test that settles it, and it takes a minute. If you are travelling with someone whose phone works on a Moroccan network in the same spot, or if your own home SIM can roam there, then coverage is fine and the problem is your travel line.
The clearest evidence is the status bar showing one line on a Moroccan network and the travel line reporting No Service at the same moment, in the same place. That rules out the location, the handset and every setting at once.
At that point stop adjusting things and contact whoever sold it to you. Tell them what the phone shows under network operator, whether the line is registered, and how much data their app says you have used. Those three facts let a decent support team check the line from their side in minutes instead of sending you the installation guide again.
What to do if you are in Morocco right now with no data
Work through it in this order, and stop as soon as you are online.
Turn data roaming on for the travel line. Set mobile data to that line. Turn network selection to Automatic. Flight mode on for thirty seconds, then off. If nothing, pick your provider's Moroccan network by hand. If still nothing, add the access point name. If still nothing after that, it is not your phone.
If you need to be online in the next ten minutes and none of that has worked, the airports and most cafes have wifi, and a local shop will sell you a prepaid SIM against your passport. Get yourself connected first and sort the refund out afterwards. Any provider worth buying from will refund an eSIM that never carried data.
What the message on your screen actually means
The wording is not decoration. Each one points at a different stage of the connection, and knowing which stage saves you fixing the wrong thing.
No Service on the travel line
The line is switched on and cannot find a network it is allowed to join. Either roaming is off, or the phone is locked to a Moroccan network your plan has no agreement with, or you are genuinely out of coverage. Work through steps 1, 4 and 7.
Searching, and it never stops
The phone is scanning and being turned away. This is the classic sign of manual network selection pointing at the wrong operator. Put selection back to Automatic, and if that fails, choose your provider's network by hand.
SOS or Emergency Calls Only
A network is there and will accept an emergency call but not you as a data subscriber. On a travel eSIM that nearly always means the plan has not started, has expired, or the profile is not properly enabled. Check the provider app before touching any settings.
Full signal bars, nothing loads
You are registered and the data path is broken. That is the access point name in step 5, or mobile data still pointing at your home SIM in step 2. Signal strength tells you nothing about whether data is flowing.
Could not activate mobile data network, or PDP authentication failed
The phone reached the network and the network refused the data session. Nine times out of ten the access point name is wrong or has a username filled in that should be empty. Delete the entry, add it again with only the access point name, and save.
Invalid SIM, or the line vanished from settings
The profile has been removed or was never installed properly. Do not scan the original code again, because an eSIM profile installs once. Ask your provider for a fresh one.
Which network your provider actually uses, and how to check
This matters more in Morocco than in most countries, because the three networks do not cover the same ground equally and a travel plan usually rides on one of them.
Our standard plans run on Orange Morocco. Our three network plans connect to Maroc Telecom, Orange and inwi, and the phone moves to whichever is strongest. If you bought elsewhere, the fastest way to find out is to look at the plan page you bought from, where the network partner is usually named in the coverage section, and failing that ask their support directly before you travel rather than after.
There is also a way to read it off the phone. Once the line registers, the network name appears at the top of the status bar or under network selection. If it shows a Moroccan operator your plan does not list, the phone has chosen badly and you should pick the right one by hand.
If you are comparing before you buy, the honest question to ask any provider is not what it costs but which Moroccan network it uses and what happens when that network is weak. A plan on a single network with no fallback behaves very differently in the Atlas than one with more than one agreement, and the price page rarely says so.
Phone by phone, the settings that differ
iPhone
Most of it is automatic. The access point name comes down with the profile and the row is often locked, which is normal rather than a fault. The two things to check by hand are Data Roaming on the travel line and the Mobile Data selector at the top of the Mobile Data screen. Also turn off Allow Mobile Data Switching so the phone cannot quietly fall back to your home SIM.
Samsung
Samsung is where the access point name usually needs adding by hand, and it is the single most common Android fault we see. The path is Settings, then Connections, then Mobile networks, then Access Point Names, and you must select the travel line at the top of that screen before adding anything, or you will edit your home carrier's settings instead.
Pixel and other Android
Closer to the iPhone in behaviour, but check SIM manager to confirm which line is set for mobile data. Android will happily leave a second line switched on and idle.
Phones that will never work
A carrier locked handset, any model without eSIM hardware, and some regional variants of otherwise supported phones. Check before you buy, because no amount of troubleshooting fixes a locked phone.
A checklist you can screenshot
Data roaming on for the travel line, off for the home SIM. Mobile data set to the travel line. Data switching off. Network selection Automatic, or your provider's Moroccan network by hand. Access point name present, with no username or password. Flight mode on and off for ten seconds. Provider app checked for data used and start date. Maps saved offline before leaving the city.
Questions people ask about Morocco eSIMs
Does an eSIM work in Morocco at all?
Yes. All three Moroccan networks support roaming eSIM profiles and have done for years. Coverage in the cities and along the main roads is good, and 5G is live in parts of the largest ones.
Do I need to register my passport for an eSIM in Morocco?
No. Registration applies to a local prepaid SIM bought in a shop, where you hand over your passport at the counter. A travel eSIM bought before you arrive skips that entirely.
Will I get a Moroccan phone number?
Not with a data eSIM, and that surprises people. You keep your own number on your home SIM for calls and texts, and the eSIM carries data only. WhatsApp, iMessage and every other app keep working normally because they run on data.
Can I use the eSIM for a hotspot?
On our plans, yes. Not every provider allows it, and a few block it quietly rather than saying so, which is worth checking before you rely on it for a laptop.
My eSIM worked in Spain last month. Why not in Morocco?
Because a plan covers the countries it was sold for. Morocco is not in European roaming and is not included in most Europe regional plans, even ones that cover Spain and Gibraltar a short ferry ride away. If you are doing both countries you need coverage for each.
Is it better to buy at Marrakech airport instead?
You can, and the desks are real. You will queue with your passport after a flight, pay airport prices, and be offline until you reach the counter. An eSIM installed at home has you connected before the seatbelt sign goes off. The local SIM wins on price for a long stay, and loses on everything else for a week.
Do I have to delete my home SIM to make the eSIM work?
No, and you should not. Keep it in the phone with data roaming switched off and calls still working. You keep your number and you cannot be billed for data.
How much data does a week in Morocco actually use?
For maps, messaging, a bit of browsing and the odd voice note, most people spend somewhere between 1GB and 3GB across a week. It climbs fast with video calls and photo backup, which is why turning cloud backup to wifi only matters more than buying a bigger plan.
Will it work on the ferry to Spain or in Ceuta and Melilla?
Not on a Morocco plan. Ceuta and Melilla are Spanish territory and use Spanish networks, and mid crossing you may hold either side or neither. Plan those legs separately.
Can I top up without losing what is left?
On our plans yes, and nothing reinstalls. The same line carries on and whatever data you have left stays. Other providers vary, and a few make you install a whole new profile, which is worth knowing before you run low in the desert.
If you would rather not do this again
Most of the trouble above comes from plans that hide which network they use, leave you guessing at settings, or start the clock the moment you buy. Ours say which network they use: Orange Morocco on the standard plans, or Maroc Telecom, Orange and inwi at once on the three network plans. Support sends the access point name if your phone needs it, and the days only start counting when the line first connects inside the country.
Morocco plans start at $1.99 for 1GB over 7 days, with 5GB for 30 days at $7.29 and unlimited daily from $2.10 a day. The three network plans start at $3.99 for 1GB over 7 days. Install it at home, turn on roaming when you land, and that is the whole job.