Madagascar is a vast island where mobile coverage clusters tightly around the capital Antananarivo (airport code TNR) and the larger regional towns, then thins out fast across the rainforest, highlands and remote national parks. For most travellers a local prepaid SIM or a travel eSIM keeps you online for ride-hailing, mobile money and maps in the cities, but you should expect long stretches of no signal between destinations.
Networks & coverage
Three operators share the market: Telma (recently rebranded under the Yas banner), Orange Madagascar and Airtel Madagascar. Telma generally has the widest reach and the strongest data network, Orange is a close second in urban areas, and Airtel is the budget challenger. All three run 4G/LTE in Antananarivo, Toamasina, Antsirabe, Mahajanga, Nosy Be and other main hubs, dropping to 3G or 2G on rural roads and around many of the protected areas tourists actually visit.
eSIM or physical SIM?
A local physical SIM is cheap (roughly 2,000-5,000 MGA, about US$0.50-1.50) and is sold at kiosks in the arrivals hall at Ivato/Antananarivo airport, where all three carriers have desks. Bring your passport for registration. A travel eSIM from a global brand such as Airalo, Nomad or Ubigi is the no-queue option and works the moment you land, though it costs more per gigabyte and is data-only with no local number for calls or mobile money.
Data, calls & messaging
Local data is inexpensive: Telma and Orange sell 1 GB bundles for around 30,000 MGA (roughly US$6.50) and multi-gig combo packs that throw in minutes and SMS. WhatsApp is the default messaging and voice app for locals and businesses alike, so a data-only eSIM still covers most communication needs. If you want a Malagasy number for calls and to receive SMS one-time codes, buy a local SIM instead of relying on an eSIM.
How much data do you need?
For a one-to-two-week trip of maps, messaging and the occasional upload, 3-5 GB is comfortable, especially since you will be offline in many of the parks and on long transfers. Heavier users streaming or tethering should plan on 10 GB. Buying a larger local combo bundle is usually cheaper per gigabyte than topping up small amounts repeatedly.