Morocco is well covered by mobile data across its cities, coast and tourist routes, and cheap local SIMs are sold everywhere from airport counters to corner shops. Travel eSIMs are a tidy alternative for visitors who want to land already connected. Networks are mainly 4G, with 5G in early rollout.
Networks & coverage
Three operators serve the country: Maroc Telecom (IAM, the widest reach), Orange Maroc and Inwi. Coverage is strong in Casablanca, Marrakech, Fez, Rabat, Tangier and along the main roads, with 4G/LTE reaching most tourist areas; mountain and deep-desert zones can be patchy. 5G is only just beginning in major cities, so expect 4G speeds in practice. Travel eSIMs usually roam on Maroc Telecom or Orange.
eSIM or physical SIM?
Local prepaid SIMs are very cheap and sold at airports, official shops and kiosks with your passport — great if you are staying a while or want a Moroccan number. A travel eSIM is the most convenient for short trips: buy it online, install before you fly, and skip the queue. If your phone supports eSIM, it is the simplest way to stay connected from the moment you arrive.
Data, calls & messaging
Morocco has historically restricted VoIP calling, and WhatsApp or FaceTime voice/video calls can be blocked or unreliable on local networks. A travel eSIM that roams via an international carrier can often bypass this and let app calls work normally — a practical reason many visitors choose one. Messaging and data otherwise work fine across all networks.
How much data do you need?
For a few days of maps, messaging and photos, 2–5 GB is enough. A week of touring with navigation, ride-hailing and some streaming fits comfortably in 5–10 GB. If you rely on hotspot or app calling, a larger 10 GB+ bundle or an unlimited eSIM gives the most peace of mind, at 4G speeds.