Vodafone UK Roaming in Morocco: Cost vs an eSIM (2026)

Yes, your Vodafone UK phone works in Morocco - but Morocco is not in the free Europe zone. It falls into Vodafone's Zone D, which carries a daily roaming charge of £7.86 per day for plans taken out after 11 August 2021 (older plans pay £6/day). Over a one-week trip that is about £55 on top of your normal bill, capped at 25GB of your home allowance. A data-only Morocco eSIM from £2.59 covers the same week for less, installs before you fly, and keeps your Vodafone number live for calls and texts. This guide gives you the real numbers, the trade-offs, and the exact setup - so you can decide which one actually fits your trip.
eSIMpass sells data eSIMs for 200+ destinations. This article uses Morocco as the example, but the logic is the same for any Vodafone roaming trip outside Europe.
Does Vodafone UK work in Morocco?
Yes. Vodafone has roaming agreements with Morocco's networks, so a modern Vodafone UK phone connects automatically when you land at Marrakech, Casablanca, or Agadir. You do not need to unlock anything or swap a SIM - the phone finds a partner network (typically Maroc Telecom, Orange Maroc, or Inwi) and registers on it within a minute of getting signal.
The catch is not whether it works, it is what it costs and how it bills. Morocco is not part of Vodafone's roam-at-no-extra-cost Europe zone. It sits in Zone D, so the moment your phone uses data, makes a call, or sends a text, a daily charge kicks in automatically. That is the part worth understanding before you fly, because it is easy to trigger without noticing.
How much does Vodafone UK charge in Morocco?
Morocco is confirmed as a Zone D destination on Vodafone's official Global Roaming page. Here is how the charge actually works:
- If your plan was taken out after 11 August 2021, roaming in Morocco costs £7.86 per day.
- If your plan is older than that, you pay £6 per day instead.
- The daily fee covers a 24-hour window from your first use, not a calendar day, and it unlocks your existing plan's calls, texts, and data for use in Morocco.
- Data is subject to a 25GB fair-use cap while roaming. Go over it and you are charged £3.84 per extra GB.
So the practical cost for most travellers is simple: £7.86 × the number of days you use your phone. A seven-day trip is about £55, and two weeks pushes past £110 - all on top of your normal monthly bill. Vodafone hides the exact figure behind an interactive Roaming Charge Checker, so confirm your own rate there before you travel, since it depends on when you signed up.
What would roaming cost you?
Calculate your potential savings with an eSIM
What will you use?
Network Roaming
£22
~£9/GB international average
Estimated for 2.5 GB over 7 days
With eSIMpass
£4.63
4G/5G speeds, instant delivery
No contracts, no roaming fees
Estimates based on average international roaming rates. Actual costs vary by network, plan, and destination.
Save £17 with an eSIM
Browse eSIM PlansNote that the calculator above estimates in US dollars, while Vodafone bills you in pounds - but the shape of the comparison is the same: a flat daily fee that climbs with every day you are away.
Vodafone roaming vs an eSIM: the real cost for a Morocco trip
Let us put the two side by side for a typical trip length. Vodafone's Zone D charge is a flat daily fee; an eSIM is a fixed data bundle you buy once.
| Data | Duration | Price |
|---|---|---|
| 3GB Data | 15 Days | £2.95 |
| 5GB Data | 30 Days | £4.42 |
| 10GB Data | 30 Days | £7.96 |
| 20GB Data | 30 Days | £14.32 |
| 50GB Data | 30 Days | £32.22 |
| 1 Day | 1 Day | £2.59 |
| 2 Days | 2 Days | £5.19 |
| 3 Days | 3 Days | £7.78 |
| 4 Days | 4 Days | £10.20 |
| 5 Days | 5 Days | £12.93 |
| 6 Days | 6 Days | £15.67 |
| 7 Days | 7 Days | £18.41 |
| 8 Days | 8 Days | £19.78 |
| 9 Days | 9 Days | £21.83 |
| 10 Days | 10 Days | £23.20 |
| 11 Days | 11 Days | £25.25 |
| 12 Days | 12 Days | £27.30 |
| 13 Days | 13 Days | £28.67 |
| 14 Days | 14 Days | £30.04 |
| 15 Days | 15 Days | £32.09 |
| 16 Days | 16 Days | £33.46 |
| 17 Days | 17 Days | £34.15 |
| 18 Days | 18 Days | £35.51 |
| 19 Days | 19 Days | £37.57 |
| 20 Days | 20 Days | £38.94 |
| 21 Days | 21 Days | £40.30 |
| 22 Days | 22 Days | £40.99 |
| 23 Days | 23 Days | £41.67 |
| 24 Days | 24 Days | £42.36 |
| 25 Days | 25 Days | £43.04 |
| 26 Days | 26 Days | £43.73 |
| 27 Days | 27 Days | £44.41 |
| 28 Days | 28 Days | £45.09 |
| 29 Days | 29 Days | £45.78 |
| 30 Days | 30 Days | £47.15 |
The gap widens the longer you stay. A weekend city break might be close, but by day seven Vodafone is at roughly £55 and still climbing, while a Morocco eSIM data bundle is a single fixed price you knew before you left. And unlike roaming, an eSIM never produces a surprise line on next month's bill.
Not sure how much data you actually need for maps, messaging, and the odd video call from the riad? Estimate it here:
For most travellers, 1GB per week of light use or 3-5GB for heavy maps-and-social use is plenty. Here is how eSIMpass compares to the other ways to get online in Morocco:
eSIM vs Roaming vs Local SIM
Compare your options for Morocco
| eSIMpass | Roaming | Local SIM | |
|---|---|---|---|
| Setup time | Instant | None | 30-60 min |
| Cost per GB | ~$2-5 | $10-50+ | ~$3-8 |
| Surprise fees | None | Likely | Unlikely |
| Buy before trip | Yes | Yes | No |
| Keep your number | Yes | Yes | No |
| Speed | 4G/5G | 4G/5G | 4G/5G |
How a Morocco eSIM works (and keeps your Vodafone number)
This is the part that worries people, and it should not. A data-only eSIM does not replace your Vodafone line - it sits alongside it. Modern iPhones and Android phones hold two SIMs at once (your physical or eSIM Vodafone line plus the travel eSIM), which means:
- Your Vodafone number keeps ringing and receiving texts the whole trip, so the SMS code from your UK bank and any WhatsApp call to your usual number still land while you are in the medina.
- Your data runs on the eSIM, connecting to one of Morocco's three networks - Maroc Telecom (IAM), Orange Maroc, or inwi - at local 4G/LTE speeds that reach well beyond Marrakech and Casablanca into the Atlas foothills and Sahara gateway towns.
- You simply turn data roaming off on your Vodafone line so it cannot quietly trigger the £7.86 daily charge, and set the eSIM as your data line.
You get the best of both: your real number for anything that needs it, and cheap local data for everything else. The only thing you give up versus roaming is using your Vodafone data allowance abroad - which is exactly the expensive, capped part you are trying to avoid.
How to set up a Morocco eSIM before you fly
Getting online should happen the instant you land, so prepare at home on Wi-Fi:
- Buy the £2.59 Morocco plan and receive a QR code by email within minutes.
- On Wi-Fi at home, open Settings and scan the QR code to install the eSIM profile onto your phone. Label it "Morocco" so it is easy to find, and leave the profile's data toggle off - installing it does not start your data clock, so you can do this days before departure.
- Leave the new line switched off until you touch down at Marrakech Menara (RAK) or Casablanca Mohammed V (CMN).
- As the plane taxis in, turn the eSIM on as your data line and switch data roaming off on your Vodafone line so it cannot reach for a Maroc Telecom or Orange Maroc partner signal.
- You are online walking out of arrivals - no queue at a SIM kiosk, no dirham cash for a starter pack, and no handing over a passport photocopy for local SIM registration.
When Vodafone roaming is actually the better choice
In fairness, a few situations tip the balance back towards roaming:
- Very short trips. For a one- or two-day Marrakech city break or a Casablanca layover, £7.86-£15.72 with zero setup and full use of your own number may be worth the convenience.
- You have an older, cheaper plan. If you signed up before 11 August 2021, your £6/day rate narrows the gap on a short trip.
- You must use your Vodafone number for data-linked apps. A handful of apps tie data sessions to your primary line; if that is you, roaming keeps everything on one number.
- Effort matters more than the money. If you will not scan a QR code the night before, roaming wins by simply requiring nothing.
For everyone else - anyone staying more than two or three days, or who just wants a predictable price - a Morocco eSIM alongside your Vodafone line is cheaper and does not touch your monthly bill.
The bottom line
Vodafone UK works in Morocco, but Morocco is a Zone D destination that costs £7.86/day (or £6/day on older plans) to roam on your home allowance, capped at 25GB. That is fine for a quick stopover. For a real trip, a data-only Morocco eSIM from £2.59 costs less over the week, installs before you leave home, and keeps your Vodafone number live for calls and codes. Set it up on Wi-Fi tonight and you will land in Marrakech already online.
Does using Vodafone in Morocco cost extra automatically?
Yes. Morocco is in Vodafone's Zone D, so unless you turn data roaming off, a daily charge of £7.86 (£6 on pre-August-2021 plans) applies on any day your phone makes a call, sends a text, or uses data. It is billed automatically, so a two-week trip quietly adds over £100 to your bill.
Can I keep my Vodafone number and still use an eSIM in Morocco?
Yes. A data-only eSIM runs alongside your Vodafone line on any dual-SIM phone. Your Vodafone number stays active for calls and texts, while your data runs on a Moroccan network - Maroc Telecom, Orange Maroc, or inwi - through the eSIM. Turn data roaming off on the Vodafone line so it does not trigger the daily Zone D charge.
Is an eSIM cheaper than Vodafone roaming for Morocco?
For anything longer than two or three days, almost always. Vodafone's Zone D charge is £7.86/day, so a week is about £55. A Morocco eSIM data bundle from £2.59 is a single fixed price for the trip, with no effect on your monthly Vodafone bill.
Is Morocco included in Vodafone's free Europe roaming?
No. Morocco is not a European roaming destination for Vodafone - it sits in Zone D, which carries a separate daily charge. Do not assume your inclusive Europe roaming covers it; check the Roaming Charge Checker on Vodafone's website for your exact rate before you travel.
Does Vodafone roaming give me unlimited data in Morocco?
No. It unlocks your existing plan's allowance, capped at 25GB while roaming, and once you pass that you pay £3.84 per extra GB. An eSIM gives you a clearly defined data bundle instead, with no surprise overage charge.
Land in Marrakech already online - for less than a week of roaming
Join 10,000+ travellers who chose eSIMpass. Instant QR delivery, Morocco's top networks, and your Vodafone number stays live for calls via dual SIM.
Get Your Morocco eSIM