You need internet in Morocco. You want offline maps, you want to message home, you want to look up restaurant reviews. A local SIM card is the cheapest and most reliable way to stay connected.
Getting a SIM is straightforward, but you need to understand the carriers, costs, and coverage before you arrive.
The Three Major Carriers
Morocco has three telecom operators, all of which offer similar service:
Maroc Telecom
The largest carrier. Best coverage in cities and tourist areas. Most reliable in the Sahara. Slightly more expensive but most stable signal. If you have to choose one, this is it.
Orange Morocco (Maroc Telecom competitor)
Second-largest. Good coverage in cities, slightly less reliable in rural areas. Price competitive. Popular with locals.
INWI
Smaller player. Still reliable in major cities but less coverage outside urban areas. Cheapest option usually.
For most first-timers, Maroc Telecom is the safest choice. The extra cost is worth the reliability.
Where to Buy a SIM
At the Airport
Both Marrakech Airport and Fez Airport have telecom shops in the arrivals hall. You can buy a SIM immediately upon landing. This is convenient and prices are fair (no markup). Staff usually speak English.
The downside: you will be tired and jet-lagged. Shopping in your hotel area on day two is less rushed.
In the City
Every medina, every shopping street, every neighbourhood has telecom shops. Shops are clearly labelled “Maroc Telecom,” “Orange,” or “INWI.” You walk in, say how much data you want, they set it up in 10 minutes.
City shops usually offer the same prices as the airport. Staff may speak less English, but the process is straightforward.
Cost and Data Allowances
As of March 2026, expect:
- 10GB for 100-150 MAD (£9-14) is the standard budget option
- 20GB for 200-300 MAD (£18-28) for heavier users
- Unlimited plans exist but are expensive and unnecessary
You need your passport to buy a SIM. Carriers require ID. Have it ready.
SIM cards are prepaid. You buy data packages upfront. Top-ups are easy and available at any convenience store or telecom shop.
Coverage
In Cities
Excellent. 4G coverage in Marrakech, Fez, Agadir, Essaouira, and all major cities. Speed is generally fast (not as fast as UK 4G, but workable).
In Rural Areas and Atlas Mountains
Variable. Maroc Telecom is best. You may drop to 3G or lose signal entirely in the highest mountains. Orange is less reliable here.
In the Sahara
Maroc Telecom has decent coverage around major towns (Merzouga, Todra Gorge) but spotty elsewhere. If you are trekking into the deep desert, you may not have signal. This is expected and fine.
Do not rely on signal in the Sahara for navigation. Download offline maps before you go.
Roaming vs. Local SIM
Local SIM is always better than international roaming. Roaming from UK providers costs £20-40 per week for data. A local SIM costs £10-15 per week with unlimited data (basically).
The only exception: if you are in Morocco for 2 days or less and do not want to deal with SIM setup, roaming might be simpler. But beyond that, get a local SIM.
eSIM Options
Some newer phones support eSIM (digital SIM, no physical card needed). A few services offer Morocco eSIM:
- Airalo
- Holafly
- Local Moroccan carriers (some offer eSIM, but support is limited)
eSIM is convenient if available for your phone, but not all carriers support it well in Morocco yet. A physical SIM is more reliable.
Internet Quality and What to Expect
Speed is generally decent, especially on 4G. Video streams fine. Video calls work but may buffer. Downloading large files can be slow.
Data is stable in cities. Outside cities, connection can drop or reduce to 3G.
Why this matters: if you are using Google Maps in a medina and connection drops, you will lose navigation. This is why offline maps are critical.
Offline Maps: Essential Before You Go
Before leaving home, download offline maps in Google Maps or Maps.me for:
- Marrakech medina
- Fez medina
- Any other towns you are visiting
These maps work without signal and are genuinely essential for medina navigation. A local SIM is a bonus, offline maps are a requirement.
What You Can Do With a Local SIM
- Use WhatsApp, Telegram, and messaging apps
- Use Google Maps and navigation
- Stream music and podcasts
- Video call (Facebook, WhatsApp, Skype)
- Browse social media
- Use apps and websites
What you cannot do: you will be slower than home, and some services might be slightly restricted, but everything works.
FAQ
Do I need a SIM if I have roaming?
Roaming works but is expensive. A local SIM is cheaper and faster. Get a SIM.
Can I buy a SIM online before I go?
Some companies offer pre-loaded SIMs for Morocco, but they are expensive (£30-40 for less data). Better to buy in-country.
What if my phone is locked to my UK provider?
Most modern phones (iPhone 6+, Samsung Galaxy S8+) accept any SIM automatically. Very old phones might be locked. Check with your UK provider before travel if your phone is over 5 years old.
How long does the SIM work?
A prepaid package is active for 30 days from purchase. After that, the SIM stays active for 12 months as long as you top up at least once per year.
What if I get a bad signal area?
Switch carriers temporarily or move to an area with signal. Signal problems are local, not widespread. You will always find connectivity in towns.
Can I keep the same phone number when I go home?
Yes, the SIM continues to work for 12 months if you top up periodically. Many travellers keep Moroccan SIMs for future trips.
Related reading: Morocco First-Time Guide | Morocco Packing List