UKRoamFreeDestinations

O2 roaming in Morocco cost vs eSIM? O2 charges £26 for 100 MB or £65 for 1 GB; a Morocco eSIM costs about £2 to £7 for a week

UKRoamFree ·

🇲🇦eSIM for Moroccofrom $1.99

O2 has no day pass for Morocco: it is not an O2 Travel destination, so you pay O2's Zone 3 data bolt-ons (100 MB £26, 500 MB £45, 1 GB £65) and £3 a minute for calls. EE (£40 a week), Three (£42 a week) and Vodafone (£8 a day) are far cheaper. A UKRoamFree Morocco eSIM on Orange Morocco costs $2.49 to $8.99 (about £1.87 to £6.76) for a week of data, and a local SIM at Marrakech airport was reported at about €20 for 20 GB in December 2024.

Morocco is one of the few popular holiday countries where O2 customers get a bad deal. O2 Travel, the £7 a day add-on, covers 75 destinations outside Europe, including Egypt and Turkey, but Morocco is not on the list. The other three big UK networks let you use your UK allowance there for a daily or weekly fee. All prices below are from each network's own pages, checked 12 November 2026.

Morocco: UK networks vs eSIM vs a local SIM

Option Morocco zone Price 7 days in Marrakech What you get
O2 Zone 3, no O2 Travel 100 MB £26, 500 MB £45, 1 GB £65 £26 to £65 for data alone Data only. Calls made or received £3 a minute, texts £1
EE Zone 2 £8 per 24-hour pass, £40 for 7 days £40 Your UK calls, texts and data
Vodafone Zone D £8 a day from 14 April 2026 £56 Your UK allowance, 25 GB a month fair use
Three Go Roam Around the World Extra £7 or £8 a day, or £42 for a 7-day pass £42 Your UK allowance
UKRoamFree eSIM Orange Morocco 1 GB 7 days $2.49, 5 GB 30 days $8.99 about £1.87 to £6.76 Data only, no Moroccan number
SIM at Marrakech airport Local SIM About €20 (about £16.70) for 20 GB and 5 hours of calls (Dec 2024) about £16.70 Data, local number and calls
SIM bought in town Local SIM 30 MAD SIM plus 50 MAD top-up gave 7.5 GB (Dec 2024) 80 MAD Data and local number

O2's data bolt-ons last to the end of your billing month and unused data rolls over one month. Without one, O2 says that outside Europe "we'll stop your data abroad to ensure there are no unexpected charges", so you will not get a surprise data bill, just no data. Calls are the risk: £3 a minute applies to calls you receive too.

The airport and town SIM prices come from Wikivoyage's Morocco page, which says "the lowest price plan at Marrakech airport was 20 Euros (about 200 dirhams) for 20 GB and 5 hours talk" in December 2024. It does not name which network's stand that was. Maroc Telecom's own site blocked our checks, so we could not confirm a current Maroc Telecom airport price. Wikivoyage also reports a Maroc Telecom eSIM with unlimited 4G for 14 days at 320 MAD (May 2025).

What UKRoamFree uses here

UKRoamFree's Morocco eSIM runs on Orange Morocco (listed as 5G). Morocco's three networks are Maroc Telecom, Orange and Inwi. Wikivoyage says "Maroc Telecom has the best coverage in rural areas" (updated September 2022). In Marrakech itself that matters less; in the Atlas mountains or on desert trips, Maroc Telecom may hold signal where Orange does not.

Plan Price (USD) About (GBP)
1 GB, 7 days $2.49 £1.87
3 GB, 15 days $5.49 £4.13
5 GB, 30 days $8.99 £6.76
10 GB, 30 days $13.49 £10.14
20 GB, 30 days $23.49 £17.65
1 GB a day for 7 days, then 512 kbps $16.99 £12.77

Prices checked 12 November 2026 on the Morocco eSIM page. GBP at 1 USD = 0.7515 GBP and 1 EUR = 0.836 GBP (ECB, 11 Nov 2026).

To be fair: if you need lots of data, a local SIM bought in town is the cheapest per GB, and the airport deal reported above (20 GB for about €20) is close to our 20 GB plan. A local SIM also gives you a Moroccan number for riads and drivers. The eSIM wins on small and medium amounts of data, and on not queuing after a late landing at Marrakech Menara.

Practical tips for Marrakech

  • O2 customers: turn data roaming off on the O2 line before you land. Do not answer unknown calls on it at £3 a minute.
  • Keep the O2 SIM on so UK bank texts still arrive. O2 gives no price for receiving texts outside Europe on its data abroad page.
  • Install the eSIM at home and set it as your data line.
  • Wikivoyage says "some vendors require an ID" for a local SIM, so carry your passport if you plan to buy one.
  • Download offline Google Maps for Marrakech before you fly, so you can navigate the medina if data drops.

Sources: O2 Travel destinations, O2 data abroad, O2 travel, EE roaming zones and passes, Vodafone Charges Guide, Vodafone global roaming zones, Three Your Way price guide, plans from 19 Apr 2026, Three roaming destinations, Wikivoyage Morocco (SIM prices Dec 2024 and May 2025). Checked 12 November 2026.

Frequently asked questions

Does O2 Travel work in Morocco?+

No. Morocco is not on O2's list of 75 O2 Travel destinations. It is in O2's Zone 3, where data bolt-ons cost £26 for 100 MB, £45 for 500 MB and £65 for 1 GB.

What happens if I use O2 data in Morocco without a bolt-on?+

O2 says it stops your data outside Europe to avoid unexpected charges. Calls still cost £3 a minute, made or received.

Which UK network is cheapest in Morocco?+

EE's 7-day Zone 2 pass at £40, then Three's 7-day pass at £42. Vodafone charges £8 a day.

Is a SIM at Marrakech airport cheaper than an eSIM?+

For large amounts of data, it can be. Wikivoyage reported about €20 for 20 GB and 5 hours of calls in December 2024. For 1 to 5 GB, the eSIM costs less.

🇲🇦Get your Morocco eSIMfrom $1.99