Morocco data for UK travellers

A week in Marrakech with EE, O2, Vodafone or Three roaming can cost more than the riad. Morocco sits outside every UK network's Europe zone, so you pay Rest of World rates — £7–8 a day per phone, or per-megabyte charges if you land without a pass. An eSIM with Moroccan data fixes that for less than a hammam — installed before you leave home, working the moment you land at Marrakech Menara, Agadir or Casablanca.

What UK roaming actually costs in Morocco

The full table, with the small print, is in our network-by-network Morocco roaming guide. Our most popular plan — 10GB for 30 days at £15.99 — covers a typical two-week Morocco holiday for less than two days of most UK roaming passes. A long weekend in Marrakech fits the 3GB plan at £7.99; a month on the coast gets the 50GB plan at £45.99.

Keep your UK number for WhatsApp and iMessage

The eSIM sits alongside your UK SIM. Your number, WhatsApp and iMessage all keep working exactly as they do at home — messages travel over our data. Turn roaming off on your UK line and nothing can sneak onto a bill. For the full step-by-step dual-SIM setup — which line goes where, and the exact settings on iPhone and Android — see our keep your UK number in Morocco guide.

Why not just buy a SIM at the airport?

You can. Maroc Telecom, Orange Maroc and inwi all have kiosks in the arrivals halls at Casablanca, Marrakech, Agadir, Fes and Tangier — at Marrakech they sit after passport control by the baggage belts, so you have to buy before you walk out. Local data is cheap, typically 120–200 dirhams for a holiday-sized bundle. But Moroccan law requires every SIM to be registered to a passport, so there is a form and a queue (and sometimes a photo of your passport); airport prices are not reliably published, so you ask for the total before paying; and your UK SIM comes out of the phone, so bank codes and calls to your UK number stop until you swap it back. The eSIM gives you local-rate data on the same Moroccan networks without the counter, the form or the swap — and it is bought and installed before you leave the house.

Is your phone unlocked?

Phones on a UK contract can be network-locked. EE, O2, Vodafone and Three all unlock free of charge — check your network's app or website under "unlock my device", and do it a week before flying to be safe. Phones bought outright, and most contract phones from 2022 onwards, are already unlocked.

Before you fly: the 5-minute checklist

  1. Check your phone takes an eSIM (iPhone XS or newer, Galaxy S20 or newer, Pixel 3 or newer — or dial *#06# and look for an EID)
  2. Confirm it's unlocked from your UK network
  3. Buy your plan — the QR code arrives by email instantly
  4. Install on home wifi (nothing starts ticking — you've got 180 days to make the first connection)
  5. On landing: switch the Morocco eSIM on, enable data roaming for that line only, leave your UK line's roaming off

Works where your holiday happens

Marrakech and the Jemaa el-Fnaa, Agadir and the surf at Taghazout, Essaouira, Casablanca, Rabat, Fes and Chefchaouen, Tangier — and the road over the Atlas to Ouarzazate, the Dades Gorge and the Merzouga dunes. The plan runs on 4G/LTE across the main Moroccan networks; deep in the High Atlas and out on the dune tracks, signal is patchy for everyone, locals' SIMs included, so download the maps for a mountain or desert day before you set off.

Hotspot and tethering are included, so one eSIM can run the tablets and the kids' phones for maps and messages by the riad pool. If everyone wants their own data for the whole fortnight, buy one eSIM per phone — the plan finder sizes each one from your trip length and how heavily you use your phone. Anything else — compatibility, hotspots, what happens if you run out — is in the FAQ, and once you are there, the check my data page shows your live balance without an app.

See Morocco plans — from £4.99