The short answer
You hold an O2 or Three contract and a ticket to Marrakech, and the question is what roaming costs there. I read both carriers' own pages on 10 November 2026 and neither gives me a price for Morocco, so I cannot call roaming cheap or dear. The travel eSIMs I priced on 10 November 2026 do have prices, and for a trip past a few days I would buy Ringo Light and keep my own SIM in.
Unlimited data at full speed for 2 weeks at $26.99 or 30 days at $50.99, nothing renews. Holafly asks $59.90 for 15 days and $86.90 for the month.
10 GB for 30 days at $21, 20 GB at $25, and 3 days of unlimited at $14 with 2 GB a day at full speed, on Orange.
7 days with 25 GB at full speed, then 2 Mbps, for $25, or 10 GB for a week at $19.
The only brand here that names Maroc Telecom, Orange and inwi. Days, not gigabytes, no daily cap stated for your own phone; sharing limited to 1 GB a day.
Prices read on 10 November 2026: Airalo, Holafly, Saily, Nomad, Ubigi, O2, Three, European Central Bank on their own sites or listings, Ringo Light from its catalogue. All in US dollars unless stated. Treat every number as a snapshot.
See the full price index for every country.
The prices, charted
US dollars, 10 November 2026 (Saily as read on 25 October). Ringo Light sells 2 weeks, the others 15 days. Ubigi's 15 days is 30 GB at full speed, then 2 Mbps. Airalo's and Saily's 15 days are 3 GB a day at full speed, then 1 Mbps. Nomad's Morocco unlimited stops at 10 days ($35).
The 30-day plan at each brand. Ringo Light is unlimited data at full speed. Ubigi's month is 60 GB at full speed, then 2 Mbps. Airalo's and Saily's month is 3 GB a day at full speed, then 1 Mbps. Nomad sells no 30-day Morocco unlimited. Prices as of 10 November 2026, Saily as read on 25 October.
Holafly sells no buckets. Ringo Light sells no bucket either: its 2 weeks is unlimited and lasts 2 weeks, not 30 days. Nomad's 10 GB lasts a month for $5.99 less.
Side by side
Swipe to compare →
Get Ringo Light for Morocco, from $11.99.
Installed once, next to your own SIM. Your eSIM arrives by email in seconds.
- 7 days $11.99
- 2 weeks $26.99
- 30 days $50.99
We sell data eSIMs for now to fund the full Ringo service. Ringo is self funded. Every plan bought here pays for the build of one plan that works everywhere.
Want to keep your own number abroad?
That is the full Ringo service: one plan that works everywhere, with your own number included.
It is a separate product from Ringo Light and it is still being built, so it is not on sale yet. Join the waitlist to hear when it opens.
What to do in Morocco, and what your phone needs for it
Eight places most trips from Britain include, from Casablanca and Marrakech to Fes, Chefchaouen, the Sahara and the coast. The cities have good 4G; the mountain roads and the dunes do not always, so the tip under each place is where your phone matters.
Roam with your carrier, or buy an eSIM
I start with what I could not find. O2 Travel is £7 a day for the 24 hours from first use, with data capped at 2Mbps, but Morocco is not on the destination list of the O2 Travel page I read on 10 November 2026. The page says that in a destination that is not covered you pay O2's standard rates, and it prints none. Three's Go Roam page does not name Morocco either, and its roaming-destinations page lists Morocco under Rest of the World, outside Go Roam, for Pay Monthly and Pay As You Go alike, with no price. I read the ECB reference rate of 10 November 2026 too, £1 = $1.34, and I have no pound figure to convert, so I give no carrier arithmetic in dollars.
That matters for the three trips most readers plan. For 3 days, 2 weeks or 30 days I cannot put a carrier price in the table, and I will not borrow one from another destination. Before you fly, I would ask O2 or Three for the Morocco rate in writing, or look it up in your own price guide in My O2 or My3.
The eSIMs do have prices. Ringo Light is one payment per trip: $11.99 for 7 days, $26.99 for 2 weeks and $50.99 for 30 days, with no 3-day plan. For 3 days Nomad asks $14, Airalo $14.50 and Holafly $14.90. For two weeks Ubigi asks $45 for 15 days with 30 GB at full speed, Saily $48.99, Airalo $49 and Holafly $59.90. For a month Ubigi asks $69, Airalo $79, Holafly $86.90 and Saily $89.99.
What a carrier wins is real even without a price. Your UK number stays live, nothing needs installing, a phone with no eSIM slot still works, and a charge lands on a bill you already pay. If your carrier quotes you a day rate for Morocco that is a few pounds and you need one day, that may beat any eSIM. Over a few days I would buy the eSIM, with one exception: for 3 days Nomad at $14 is cheaper than Ringo Light, which has no 3-day plan, and Ubigi's week with 25 GB at $25 costs less than Ringo Light's $26.99 for 2 weeks.
Networks in Morocco, and what O2 and Three say
Morocco has three networks: Maroc Telecom, Orange and inwi. All three cover the cities, the motorways and the train lines well, and Maroc Telecom is usually strongest in the Atlas and the south. Airalo and Nomad name Orange, Ubigi names Maroc Telecom and Orange, Holafly names all three and Saily names none. Ringo Light uses a local partner network. Past the last towns, over the Tizi n'Tichka pass and out in the dunes of Merzouga, signal thins out on every network, so I would download offline maps before those drives.
On the carrier side, the terms I read are for the places Morocco is not. O2 Travel is for Pay Monthly plans, switched on by texting TRAVEL to 23336, and the day starts when you call, text or use data, not when you receive. Three's Go Roam gives up to 12GB a month in listed destinations. Neither page says these terms reach Morocco, so I would assume they do not until the carrier says so.
The travel eSIMs here are data only, with no Moroccan number. Calls go over apps that use data, such as WhatsApp or FaceTime. A local SIM is cheap, but it has to be registered with your passport and topped up in dirhams.
If you want a data bucket: Nomad
- Nomad, $21 for 10 GB. The cheapest 10 GB and the cheapest 20 GB at $25, both for 30 days, on Orange.
- Ubigi, $23 for 10 GB. On Maroc Telecom and Orange, with 10 GB for 7 days at $19 if the trip is short.
- Saily, $33.99 for 10 GB. 20 GB at $42.99, valid 7 or 30 days.
- Airalo, $34 for 10 GB. 20 GB at $43, from a listing dated 5 October 2026.
- ✓Ringo Light, no buckets. Its 2 weeks is unlimited for $26.99 and its 30 days unlimited for $50.99. For a fixed 10 GB, Nomad and Ubigi are cheaper in Morocco. I would buy Ringo Light for unlimited, not for a bucket, and I would rather say that here than leave you to find out at checkout.
What Ringo Light is
Ringo Light is Ringo's own data eSIM, and I write for Ringo, so weigh that. It is sold to fund the full Ringo, one plan that works everywhere with your own number ported onto it. For Morocco it sells three trips, all unlimited data at full speed: 7 days at $11.99, 2 weeks at $26.99 and 30 days at $50.99. Nothing renews. The eSIM arrives by email as a QR code in seconds and installs in one scan, no app.
It is data only: no number, no calls, no texts. It sits beside your own SIM, so your UK number is still in the phone for a bank code or a call if you pay your carrier for that. I pay once, up front, and there is no plan to cancel afterwards.
The card to buy it is further up this page, just after the side-by-side table.
Pick by trip
Nomad unlimited, 3 days, $14, or Holafly at $14.90. Ringo Light sells no 3 days. Ask your carrier for its Morocco day rate first.
Ringo Light unlimited, 2 weeks, $26.99, less than any rival charges for two weeks.
Ringo Light unlimited, 30 days, $50.99, against $69 for Ubigi.
Nomad 10 GB for 30 days at $21.
Keep your own SIM in beside the eSIM and ask O2 or Three what a call from Morocco costs. The travel eSIMs carry no number; the full Ringo, which Ringo Light funds, ports the number you have.
Frequently asked questions
How we compared, and our sources
Airalo, Holafly, Saily, Nomad, Ubigi, O2, Three, European Central Bank, Ringo Light
We priced Airalo, Holafly, Saily, Nomad, Ubigi and Ringo Light for Morocco on 10 November 2026, all on the same day, in US dollars. Each rival's price comes from its own website where it showed dollars, otherwise from an esimdb.com listing, and every source and its date is listed below. Ringo Light's prices come from the catalogue our checkout charges.
We compare the trips people actually book: a week, two weeks and a month of unlimited data, and a 10 GB bucket. We read each brand's fair use and speed rules and quote them as the brands state them. We did not run speed tests, so this page makes no speed claims for any brand.
Ringo Light is our own product. We put it in the table on the same terms as everyone else, and where a rival is the better buy the page says so.
Left out: Maya Mobile. We could not read its own prices for this country on the day, so it stays out rather than being guessed.
- Airalo: www.airalo.com/morocco-esim?currency=USD, unlimited read on the site in dollars, 10 November 2026; the 10 GB ($34) and 20 GB ($43) buckets from the esimdb.com/morocco/airalo listing, dated 9 November 2026
- Holafly: esim.holafly.com/esim-morocco/, read on the site in dollars, 10 November 2026
- Saily: saily.com/esim-morocco/, prices in dollars on saily.com, read 25 October 2026; not readable on 10 November 2026, figures kept from 25 October
- Nomad: www.nomadesim.com/morocco-esim, dollar prices from the page's own data on nomadesim.com, read 25 October 2026; the site did not load on 10 November 2026, so these figures are from the esimdb.com/morocco/nomad listing dated 5 November 2026, unchanged; network from the 25 October read
- Ubigi: cellulardata.ubigi.com/rates-and-coverage/morocco-data-plans/morocco-unlimited-15-days/, plan pages on cellulardata.ubigi.com/rates-and-coverage/morocco-data-plans/ in dollars, 10 November 2026; networks as named on the 15-day page
- O2: www.o2.co.uk/international/o2-travel, O2 Travel bolt-on page, read 10 November 2026: £7 a day in listed destinations, 24 hours from first use, data capped at 2Mbps while roaming, for Pay Monthly plans. Morocco is not on the page's destination list, and the page names no standard rate
- Three: www.three.co.uk/go-roam, Go Roam page read 10 November 2026: daily charges, the 12GB fair use limit, and the destination groups. Morocco is not named on it; Three's roaming-destinations page at three.co.uk/support/roaming-and-calling-abroad/roaming-abroad/roaming-destinations lists Morocco under Rest of the World, outside Go Roam, and shows no price
- European Central Bank: www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml, euro reference rates of 10 November 2026 (£1 = $1.34), read the same day; no pound price needed converting
- Ringo Light: our own catalogue, the prices the checkout charges on 10 November 2026.
Written and priced by the Ringo team. Prices change often; if you spot one that has moved, tell us through the contact page and we will update the table.

















