
Morocco isn't Europe, as far as your UK mobile plan is concerned. Not EE's Zone A, not O2's Europe Zone, not Three's Go Roam destinations. For all four major UK networks, using your phone in Morocco means either paying a daily add-on of £5-7 or facing eye-watering pay-as-you-go rates of 15p-20p per megabyte.
This article covers what each UK operator actually charges, the fine print you should know, and a cheaper alternative that doesn't need any deal with your UK provider.
Skip the roaming add-on entirely
Unlimited data on Orange Morocco network from €3.49/day.
Why Morocco costs extra on every UK network
Since Brexit and the various post-2020 roaming reshuffles, UK operators have settled into a roughly similar structure:
- Zone A / Europe: EU plus a few extras (Iceland, Norway, sometimes Switzerland). Usually included or light surcharge (£2/day typical)
- Zone B / Rest of World Daily Pass: countries like US, Australia, New Zealand, sometimes UAE. Usually £5-6/day
- Zone C / International / No Pass: everywhere else. Pay-per-use at roaming rates
Morocco sits in Zone B or Zone C depending on operator. Some offer daily passes that cover Morocco specifically; others leave it to pay-per-use.
Without any specific Morocco roaming add-on activated:
- Data in Morocco: 10-20p per megabyte (i.e. 1 GB = £150-£200)
- Outgoing calls from Morocco: £1-2 per minute
- Incoming calls received in Morocco: £0.30-0.80 per minute (yes, receiving calls costs money abroad)
- SMS sent from Morocco: £0.30-0.50 each
This is how bill-shock happens. Let's go network by network.
EE Morocco roaming
EE categorises Morocco as a Roaming Abroad destination — not in their Europe/Zone A bundle. The options:
Roaming Abroad (daily pass for select countries): £7.30/day for 1 GB, plus included minutes and SMS at UK-equivalent rates. This is the recommended option by EE for Morocco. Activate via My EE app or SMS.
Pay as you go: 13p per megabyte, £1 per minute outgoing calls, 50p per minute incoming, 25p SMS.
EE Essential / Essential Plus plans: some premium plans include limited roaming outside Europe, but Morocco coverage varies. Check your plan's "Destinations" list in your contract.
EE gotchas
- The £7.30/day pass only activates on days you actually use your phone. If you don't use data on a given day, no charge — helpful for longer trips with partial use
- Pass includes incoming calls; without pass, you pay 50p/minute to receive calls from the UK
- 1 GB/day is enough for typical tourist use (Maps, WhatsApp, Instagram) but tight if you stream
O2 Morocco roaming
O2 offers Travel Inclusive Zones for some countries and Travel Bolt-Ons for others. Morocco falls into a more expensive category.
Travel Bolt-On Morocco: approximately £6/day for 500 MB, or £10/day for 2 GB. Plus included minutes and SMS. Available via My O2 app.
Classic Extra: £4/day for Europe (Zone 1), doesn't cover Morocco. Morocco is Zone 4 on O2's pricing grid.
Pay as you go in Morocco: 20p/MB for data, £1.50/min outgoing calls, 40p/min incoming, 40p SMS.
O2 gotchas
- Pay-monthly customers can't always add bolt-ons to pre-paid plans — check with O2 support in advance
- "Free Calls" UK bundle doesn't apply in Morocco; you pay per minute for voice regardless of your UK plan
- Incoming calls from UK can be cheaper via WhatsApp voice calls if you have data
Vodafone UK in Morocco
Vodafone offers Roaming £7 Day Pass (Zone B), which does include Morocco.
£7 Day Pass: £7.49/day with access to your UK plan's allowances in Morocco (data, minutes, texts). The most generous of the UK networks' day passes in terms of what's included.
Pay as you go: 12p/MB data, £1.80/min outgoing, 40p/min incoming, 30p SMS.
Vodafone RED Plus / Xtra: some premium RED plans include international roaming days in Europe but Morocco usually still triggers the £7.49/day pass.
Vodafone gotchas
- The £7.49/day is your full UK allowance for a day — so if you're on an unlimited plan, you effectively have unlimited data in Morocco at £7.49/day
- The Pay-Monthly plans often auto-activate this pass when you arrive — watch for the text message on landing
- Pre-paid SIM (Vodafone PAYG) often cannot access the Day Pass and defaults to pay-per-use rates
Three UK in Morocco
Three's Go Roam programme is explicitly generous in Europe and many worldwide destinations, but Morocco is not included.
Add-on options: - Some Three pay-monthly plans allow an international day pass add-on at ~£5-7/day for Morocco - Many Three plans default to pay-per-use in Morocco
Pay as you go: 15p/MB for data, £1.30/min outgoing, 45p/min incoming, 35p SMS.
Three gotchas
- Historical Three SIM-only plans from before ~2019 sometimes had "Go Roam Around the World" that did include Morocco — check the specific terms of your plan. If you have an older plan still active, this might be your cheapest option for Morocco
- Current Three Go Roam destinations list is updated periodically — Morocco has not appeared in recent versions
Comparison table: UK operators in Morocco
| Operator | Daily pass | Cost/day | Data incl. | Pay-per-use data |
|---|---|---|---|---|
| EE | Roaming Abroad | £7.30 | 1 GB | 13p/MB |
| O2 | Travel Bolt-On | £6-10 | 500MB-2GB | 20p/MB |
| Vodafone | £7 Day Pass | £7.49 | Plan allowance | 12p/MB |
| Three | Varies by plan | £5-7 | Depends | 15p/MB |
| eSIM Morocco (us) | Daily plan | £2.99 | Unlimited* | N/A |
*Unlimited = fair-use policy, speed reduced after daily threshold.
Cost comparison: 7 days in Morocco
Let's run the numbers for a typical week-long trip with normal tourist use (Maps, WhatsApp, Instagram, a few videos, no laptop tethering).
Scenario A: EE Roaming Abroad — full 7 days of use
- 7 × £7.30 = £51.10
- 7 GB total (1 GB/day)
- Usable but tight if you stream
Scenario B: O2 Travel Bolt-On 2GB/day
- 7 × £10 = £70
- Most expensive option for Morocco
- 14 GB total
Scenario C: Vodafone £7 Day Pass
- 7 × £7.49 = £52.43
- Plan allowance/day — effectively unlimited if your UK plan is unlimited
- The best UK network deal if you're already on an unlimited Vodafone plan
Scenario D: Three pay-per-use (no pass activated)
- Estimated £200-£400 depending on usage
- This is the category that produces the horror stories on Twitter
Scenario E: eSIM Morocco (us)
- 7 × £2.99 = £20.93
- Unlimited data (fair-use policy)
- Completely independent of your UK line (your UK plan doesn't charge extra)
The short version: eSIM Morocco at £21 undercuts every UK operator's daily pass by £30+ for a week-long trip.
When is your UK operator's pass worth it?
Honest cases:
- Very short trip (2 days): £15 for EE's 2 days of Roaming Abroad is comparable to £6 for 2 days of our eSIM. The gap is small
- Unlimited Vodafone customers: if you're already on a Vodafone plan with unlimited data and high usage habits, the £7.49/day uses your full plan allowance — effectively keeping unlimited at a predictable daily price
- You're not comfortable with eSIM setup: if the dual SIM configuration seems like too much trouble, paying £30-40 extra for a seamless experience on your usual number is a valid choice
- Your workplace will reimburse roaming charges: if someone else is paying, convenience wins
When eSIM wins clearly
- Trips of 5+ days: savings grow with trip length
- You stream or share your connection: unlimited eSIM eats laptop tethering without extra cost
- You have Three and no add-on: pay-per-use is catastrophic, eSIM is the escape
- You want your UK number to stay silent (no accidental roaming charges from apps checking for updates)
Dual SIM: the best of both
Modern smartphones (iPhone XS+, Samsung Galaxy S20+, Pixel 3+) support dual SIM. You can keep your UK number active for 2FA SMS and incoming calls from home, while using an eSIM for data in Morocco.
How to set it up:
- Keep UK SIM active with data off — so you receive SMS and calls but don't pay roaming data rates
- Install Morocco eSIM with data on — this handles all your internet
- In phone settings, set data line to Morocco eSIM
- Disable "Allow Data Roaming" on your UK line specifically (iOS: Settings > Mobile Service > UK line > Data Roaming off)
Now you have: - UK number receiving SMS bank codes and calls from home (no extra cost for receiving SMS) - Morocco eSIM handling data and WhatsApp calls - Zero risk of accidental UK roaming charges
The coverage question
All UK operators roam onto one of the three Moroccan networks: Orange Maroc, Maroc Telecom, or Inwi. Which specific one depends on the agreement your UK operator has.
Generally: - EE in Morocco → Orange Maroc partnership (strong in cities, variable in rural areas) - O2 in Morocco → Maroc Telecom partnership (best rural coverage) - Vodafone UK in Morocco → Orange Maroc typically - Three in Morocco → varies
Coverage comparison across Morocco:
| Region | Orange Maroc | Maroc Telecom | Inwi |
|---|---|---|---|
| Marrakech centre | Excellent | Excellent | Good |
| Fez medina | Good | Excellent | Good |
| Casablanca | Excellent (5G) | Excellent (5G) | Good |
| Essaouira | Excellent | Excellent | Good |
| Atlas Mountains | Variable | Best | Variable |
| Merzouga desert | Patchy | Good | Patchy |
| Coastal roads | Good | Excellent | Good |
FAQ: UK networks in Morocco
Is my UK mobile plan's free EU roaming going to work in Morocco?
No. Morocco is not part of EU or UK roaming agreements. Your EU roaming benefit doesn't extend to Morocco, regardless of operator.
Will my phone automatically use the daily pass when I land?
Depends on operator. EE and Vodafone often auto-activate when data is first used. O2 and Three typically require manual activation in the app. Receive a welcome SMS on landing — read it before using data.
Can I use WhatsApp calls instead of paying per minute?
Yes, if you have working data. WhatsApp voice and video calls use data, which is much cheaper than voice roaming rates. One hour of WhatsApp call ≈ 40 MB of data = ~£5 worst case on roaming rates, vs £60+ on voice rate.
What if I just turn data roaming off entirely?
You can do this and rely only on wifi (hotel, cafés, riad wifi). Practical limits: no Google Maps while walking, no WhatsApp when away from wifi, no Uber/local apps. For a short urban trip it works — for multi-city travel with driving, it's impractical.
Is an eSIM for Morocco really cheaper?
For trips of 5+ days with normal use, yes — substantially. £21 for 7 days of unlimited data vs £50-70 with UK operators. For 1-2 day stops, it's comparable.
Will my UK number still work while I use the eSIM?
Yes — dual SIM lets you keep UK number active for incoming calls and SMS while data goes through the eSIM. You avoid roaming fees by keeping your UK data roaming off.
Can I use the eSIM on my partner's phone?
No, an eSIM is tied to the device where you install it. Buy one per phone. You can share a connection from your eSIM-active phone to another phone (hotspot), which consumes your data.
What's the best option for a month-long stay in Morocco?
Three real options: (1) our eSIM 30-day unlimited at ~£90, (2) physical SIM from Maroc Telecom bought at Casablanca or Marrakech airport at ~£12-20 with large data bundles, or (3) UK operator daily pass for 30 days = £180-210 (very expensive). Physical SIM wins for longer stays if you're comfortable with airport-kiosk shopping.
Summary: what to do
- Check your UK plan's "Destinations" or zones list to confirm where Morocco sits
- If going for 5+ days, consider an eSIM for Morocco — £2.99/day unlimited is substantially cheaper than any UK network pass
- Use dual SIM to keep your UK number for banking SMS while using the eSIM for data
- Never leave data roaming enabled without a pass — the £200+ bill scenarios are real
Avoid the UK roaming markup? Our Morocco eSIM is £2.99/day unlimited, activates on arrival, and runs alongside your UK number with dual SIM. Installation takes 2 minutes.