The first time I flew into GRU for Carnival, my US carrier's international plan had worked fine for the week leading up to Fat Tuesday and then quietly slowed to a crawl the morning of the main parade. I spent the Sambódromo trying to coordinate with my group by WhatsApp messages that took five minutes to send. The friend holding the spare umbrella was two rows back and I couldn't raise her to swap seats before the rain arrived. The next year I bought an eSIM on Vivo at the Miami layover and had working 4G through the entire parade, even as a hundred thousand other phones fought for the same towers.
Why buying an eSIM beats the airport kiosk
Vivo, Claro, TIM, and Oi all operate prepaid counters at Guarulhos, Galeão, and Brasília. A SIM is a real option for a longer stay, especially if you're based in São Paulo or Rio for weeks. But the Brazilian prepaid SIM process requires a CPF (Brazilian taxpayer ID) or a passport-plus-address workaround, and the counters can be slow during early-morning arrivals and Carnival-week peaks. An eSIM installs from a QR code before you fly, activates on first Brazilian tower contact, and skips the CPF-or-workaround decision entirely.
Most travellers into Brazil fit one of three shapes: classic Rio beach holidays (one to two weeks in Copacabana or Ipanema with a Sugarloaf and Cristo trip), business and conference visits concentrated in São Paulo or Brasília, and wider South American circuits that include Iguazú, Argentina, or Uruguay on the same trip. All three want data from the gate onward.
What Vivo, Claro, and TIM coverage actually looks like
São Paulo has excellent 4G and 5G across the central districts: Paulista, Pinheiros, Vila Madalena, Moema, and Jardins. Rio's Zona Sul from Copacabana through Ipanema, Leblon, Gávea, and Jardim Botânico all have strong coverage; Zona Norte and the favelas along the hillside have reliable 4G in the main access corridors. Brasília's Pilot Plan and the satellite cities have continuous coverage.
The coastal capitals and major tourist centres — Salvador, Recife, Fortaleza, Florianópolis, Porto Alegre, Belém — all have solid 4G and increasingly 5G in central districts. Inland state capitals like Belo Horizonte, Manaus, and Cuiabá have strong urban coverage that thins on the rural highways radiating out.
Brazil's rural interior is where coverage gets interesting. Highway BR-116 between São Paulo and the Northeast has coverage in most towns and thin stretches in between. The Amazon basin beyond Manaus has limited coverage; the Pantanal wetlands around Bonito and Corumbá have coverage in the main tourist towns and thin between them. The Northeast sertão has coverage in towns and uneven 3G on the backcountry roads.
Most travel eSIMs route through Vivo or Claro, which between them cover nearly every region where tourists spend time.
How the major eSIM providers compare in Brazil
Pricing models vary across providers. Custom plans, where you set data amount and validity independently rather than picking from preset bundles, are 99esim's distinguishing feature and the only option in the tracked set for that level of flexibility. Airalo sells fixed bundles with the widest country list in the category. Holafly sells unlimited-day windows. Nomad covers Brazil on a fixed-bundle model. Ubigi prices on short-validity country tiers.
Brazilian pricing sits comfortably inside the South American normal band across every tracked provider. Holafly's per-day unlimited model works well for heavy streamers on Carnival or World Cup trips where metered data becomes a distraction during peak crowd activity. Per-GB economics on fixed-bundle providers are competitive. The matrix below spells out the per-axis shape for Brazil specifically.
Install timing: when to set it up
Install the eSIM the night before you fly, or during a Miami, Panama, or Lisbon layover. The QR code generates immediately after payment; scan it with your phone's eSIM settings; the profile installs but doesn't activate until it first sees a Brazilian tower. At the gate, switch your home SIM's data off and land at Guarulhos or Galeão with data already working.
iOS 17.4+ devices can install directly from a provider's app without scanning a QR code, on providers that support it. Android users still scan a QR code, which takes thirty seconds.
Who should pick what
A two-week Rio and São Paulo trip works on a 10 GB / 30 day plan across any of the tracked providers. Custom-plan providers let you size precisely if the trip is shorter.
A longer Brazil circuit adding Salvador, the Northeast, or Iguazú benefits from a 20 GB plan because inter-regional flights, multiple city orientations, and daily navigation add up. 99esim's custom plans let you spec to the exact trip length.
A Carnival trip in Rio or Salvador, a World Cup tournament leg, or any major-event weekend benefits from Holafly's unlimited-day model because shared-tower capacity during peak events throttles metered plans less noticeably on unlimited.
A South American circuit that crosses into Argentina, Uruguay, or Chile wants a South America regional plan, not a Brazil-only plan. Border hops are common enough on South America itineraries that a regional plan usually pays for itself.
A short two- or three-day São Paulo or Rio business visit fits Ubigi's short-validity tiers, which most competitors don't offer.
A group of three or more travelling together, particularly a Carnival party or a Fernando de Noronha dive trip, benefits from 99esim's group eSIM, which covers up to four devices on one purchase. None of the tracked competitors offer that product today.
A note on capacity during major events
Carnival, Réveillon (New Year's Eve at Copacabana), and major football matches push Brazilian mobile networks into their hardest capacity conditions. Rio's Copacabana and São Paulo's Parque Ibirapuera can see network-layer congestion that affects every operator and every eSIM. This is not a plan problem; it's a laws-of-physics problem with too many phones on too few towers. Pre-load offline maps, download the apps you'll need before the event, and accept that messaging may arrive on a five- to ten-minute delay during the peak hours. Outside major events, every tracked provider delivers reliable data across the country.