Roaming in Morocco: Costs, plans, and alternatives
Travelling to Morocco should be a great experience, so if that's your next destination, you should know about data roaming in Morocco.
Planning a trip to Morocco is exciting, but you’ll have to think about the nitty-gritty bits – staying connected seamlessly and roaming in Morocco. Questions like “Is Morocco included in Vodafone roaming?” or “Does my pay-monthly plan cover it?” may arise for UK tourists.
In this guide, we’ll explain everything you need to know about roaming in Morocco when travelling from the United Kingdom. Learn how to stay connected and use your phone abroad. We also cover a digital alternative to roaming — an unlimited data travel eSIM.

Roaming charges in Morocco
Roaming costs vary depending on your home mobile provider and your current plan. If Morocco is an eligible destination on your pay-monthly plan, you won’t have to pay extra to use your existing UK allowances.
If not, you have two options: pay-per-use or roaming add-ons/travel passes. Pay-per-use options range from £2 to £3 per MB, and travel passes can range from £6 to £20+ for travel to Morocco.
EE roaming costs in Morocco
Morocco falls in EE’s international roaming Zone 3. Here’s what that means for roaming charges depending on your plan:
- EE Full Works: If you’re on an EE Full Works plan, you’re on a roaming-inclusive plan with Morocco as a potential eligible destination. (Confirm with your provider if Morocco is a part of your roaming-inclusive plan.)
- EE’s travel pass for Zone 3: £7.50/day and includes unlimited calls, texts, and 500 MB of data
For countries outside the EU/EEA/Switzerland zone, pay-as-you-go options are not available, and internet access requires buying data add-ons.
Vodafone roaming costs in Morocco
Morocco falls in Vodafone’s roaming Zone D. Here are your Vodafone roaming options in Morocco:
- Unlimited Max Global Roam: If you’re on this Vodafone international roaming-inclusive monthly plan, you can access your monthly allowance of calls, texts, and data in any of the included roaming destinations. Double-check with Vodafone to confirm whether Morocco is an eligible destination.
- Travel pass for £7.86 a day to use your existing balance of calls, texts, and up to 25 GB of data.
- If you don’t have a roaming-inclusive monthly plan or a travel pass, you’ll be subjected to a daily pay-as-you-go fee ranging from £2.57 to £7.86 a day to call, text, or use mobile internet in Morocco.
O2 roaming costs in Morocco
O2’s international roaming services don’t include Morocco in their roaming zones or pay-monthly plans. But that doesn’t mean you won’t be able to roam with O2 in Morocco:
- O2 Rest of the World 24 Hour Pass: Morocco falls in O2’s ROW Zone 2, which includes no minutes or text allowances. You’ll only get 50 MB for 24 hours, but you can change the capping option on your passes. For uncapped 24 Hour Passes, text BUYROW24 to 23336.
Three roaming costs in Morocco
Three’s international roaming services include three ways to roam in Morocco:
- Roaming-inclusive monthly plans: Three Your Way Value and Three Your Way Complete. If you’re on any of these plans, it’s worth checking to see if Morocco is an eligible destination.
- Travel pass. Morocco falls in the Go Roam Around the World Extra Zone, and Three offers a couple of passes for this zone, varying in duration from three (£17.50) to 14 days (£84). You’ll be able to use your regular UK allowances in Morocco.
- Pay-as-you-go roaming: up to £6/MB, up to £2/minute, and 35p per text.
Avoid roaming in Morocco: Unlimited data with Holafly
Roaming in Morocco with your home provider might be overwhelming, with complicated data add-ons, extra costs, and a fair usage policy. If you want to skip the stress of roaming charges, Holafly’s eSIM for Morocco is the ideal solution.
Unlike roaming in Morocco with different providers, where data roaming fees can quickly add up, Holafly offers unlimited data at a fixed cost – from £3.79 to £7 per day.
No surprise text messages about spending caps, no worrying about data limits, and no unexpected additions to your bill once you return to the UK.
Here are a couple more reasons why Holafly is the smarter choice for UK tourists:
- Peace of mind: Use as much data as you need without stressing over extra roaming costs or limited data allowances
- Instant connection: Connect to local networks as soon as you land
- Easy activation process: Activate your eSIM online in-flight or as soon as you land within five minutes
- 24/7 multilingual customer support: Speak to Holafly’s customer services team via chat or email if any issues arise.
How to avoid roaming charges in Morocco
If you’re worried about racking up a hefty bill when roaming in Morocco, here are some simple tips and alternatives to stay connected and avoid roaming charges:
- Turn data roaming off: Switching data roaming off helps avoid inadvertent roaming, especially when you’re near international borders.
- Use a pocket WiFi device: A portable pocket WiFi hotspot device allows you to connect multiple devices, manage data usage, and avoid paying pay-per-use rates when roaming in Morocco. A pocket WiFi for Morocco is a good option for groups or families.
- Digital version of pocket WiFi: Holafly Plans is a monthly eSIM subscription offering various internet plans, including unlimited data and unlimited hotspot for only $64.90 (~£47) per month.
- Rely on free WiFi: This works well for light browsing, checking Google Maps, or sending messages. However, avoid entering sensitive details on a public WiFi connection due to security issues.
- Buy a local Morocco SIM card: A local Morocco SIM card can be a cheaper solution than roaming. You can benefit from local rates and more reliable coverage. Some downsides include strict tourist requirements and SIM card swapping.
- Download content for offline use: To reduce your data usage abroad, Store Google Maps areas or entertainment on your device before you leave.
- Monitor your data usage: Track your mobile data usage in your phone’s settings or through your provider’s app to ensure you don’t exceed your data allowance or fair use limit.
- Get an unlimited data eSIM: Travel eSIMs from providers like Holafly let you enjoy unlimited mobile data at affordable rates. You can also match your eSIM plan to your vacation, so you never have to pay for more than you need!
Morocco roaming vs. eSIM for Morocco
The table below compares Holafly’s eSIM for Morocco with traditional roaming plans and prices for UK tourists.
Plans | Monthly plans | Travel passes | Pay-as-you-go |
---|---|---|---|
Holafly eSIM for Morocco | Unlimited data available for 30 days at £2/day | Unlimited data available for any duration of your choice | – |
EE roaming | EE Full Works plan (use your existing allowances) | £7.50/day: unlimited calls, texts, and 500 MB of data | – |
Vodafone roaming | Unlimited Max Global Roam (use your existing allowances) | £7.86/day: existing balance of calls, texts, and up to 25 GB | £2.57 to £7.86 a day to call, text, or use mobile internet |
O2 roaming | – | O2 Rest of the World 24 Hour Pass: no minutes or texts + 50 MB for 24 hours | – |
Three roaming | Three Your Way Value and Three Your Way Complete | Go Roam Around the World Extra Zone: three (£17.50) to 14 days (£84) | Up to £6/MB, up to £2/minute, and 35p per text |
While most UK mobile providers offer roaming-inclusive monthly plans for frequent travelers, these tend to be expensive and often don’t have unlimited data allowances. Travel passes make a decent alternative, but you can rack up a large bill by the end of your stay.
Holafly’s eSIM for Australia offers unlimited data and the flexibility to choose your own plan duration with a one-time fixed payment. No surprise bills or hidden charges.
Frequently Asked Questions
Roaming in Morocco is not free for UK tourists, unlike many Europe destinations where inclusive roaming may apply. However, this depends on whether you’re on a pay-monthly plan that includes roaming in Morocco. If not, you’ll likely be subjected to pay-per-use rates or daily travel pass fees.
Most main UK providers allow you to roam in Morocco by connecting to local Moroccan networks.
Yes, while you can use GiffGaff in Morocco, it’s not covered by any of their roaming-inclusive plans or travel data add-ons. You’ll have to top up your consumer credit and pay pay-per-use rates – £5 per MB, £1 per voice minute, and 30p per sent text
Traveling elsewhere? Check out our guides on: