Brazil eSIM and Phone Data Guide (2026)
Going to Brazil? Buy a travel eSIM before you fly — this is one country where the advice matters more than anywhere else. Brazil's prepaid SIM registration is built around the CPF tax ID that tourists don't have, and buying a local SIM on arrival can burn half a day of your trip. With an eSIM installed at home, you land at GRU or GIG with live data for rideshares, maps, and WhatsApp from minute one.
Why buy before you land
- The CPF trap — Brazil's carriers register prepaid lines against the CPF (Cadastro de Pessoas Físicas), the Brazilian tax ID. Foreigners don't have one, and while the law allows passport registration, store systems and staff are CPF-centric. A travel eSIM skips this entirely.
- Leaving the airport — São Paulo Guarulhos and Rio Galeão are huge; you need live data for 99/Uber pickup, not the congested airport Wi-Fi.
- WhatsApp is essential — hotels, tour operators, restaurants and landlords in Brazil communicate on WhatsApp.
- Verification codes — banking apps trigger SMS 2FA on first login from Brazil; keep your home SIM reachable via Wi-Fi calling over the eSIM's data.
- Time saved — a local SIM purchase can take 30–60 minutes in a carrier store plus a possible rejection. An eSIM takes five minutes at home.
eSIM providers compared: Airalo vs Holafly vs Nomad
Airalo covers 200+ countries and regions with Local, Regional and Global (Discover) tiers. Brazil local plans start at $4.00 for 1GB; validity runs 3 days to 365 days. Some destinations offer unlimited plans (3GB of high-speed data per 24 hours, then throttled to 1Mbps). The Discover+ line includes a US phone number with calls and SMS; most other Airalo plans are data-only. Buy and install in the Airalo app; the eSIM connects when you land.
Holafly charges per day for unlimited data rather than per gigabyte (US pricing is public: about $27.50 for 7 days, about $73.90 for 30 days; Brazil per-day pricing is in a similar range). Monthly plans — Unlimited around $64.90/month and Light 25GB around $49.90/month — can be cancelled anytime. Hotspot sharing is included. Coverage is 160–200+ destinations.
Nomad is another travel eSIM data provider to compare on price for Brazil plans.
eSIM vs a local physical SIM
- Trips under ~1 month: travel eSIM wins decisively in Brazil — no CPF paperwork, no store visit, no activation lottery.
- Staying longer: a local SIM is cheaper per gigabyte and gives you a Brazilian number, which you need for local banking apps (Pix transfers often require a Brazilian number), delivery apps like iFood, and ride-hailing accounts. The realistic paths:
- TIM store with passport: TIM is the most consistent at activating prepaid on a passport alone (no CPF) — registration can be completed by calling *144 from the TIM line. Typical tourist offers are around R$25 for 1.5GB / 7 days plus a small activation fee.
- Vivo Tourist Plan: a dedicated eSIM product for visitors — around R$55 for 25GB, 300 minutes and 100 SMS over 30 days, purchasable online with a passport and no CPF or store visit.
- Claro store with passport: Claro allows foreigners without a CPF to activate prepaid at a physical store with a passport; results vary by store. Claro also offers a Flex Pass eSIM route that accepts passport registration.
- Get a CPF if you're staying months: it's free via the Receita Federal website or a Brazilian consulate, and it unlocks normal prepaid activation everywhere.
Brazilian carriers and visitor plans
- Vivo — Brazil's largest carrier, best overall coverage. Strictest about CPF in regular prepaid flows; foreign visitors should use the Vivo Tourist Plan eSIM or visit an official Vivo store with a passport.
- Claro — strong in cities. Passport activation at physical stores; no CPF required at the store channel. Tourist eSIM route via Claro Flex Pass.
- TIM — best in cities, thinner in rural areas, but the easiest for tourists: passport-only activation, no CPF requested, registration via *144.
- The legal fine print: Brazil's Law 10.703/2003 accepts an identity-document number or a CPF for prepaid registration — the CPF is a system default, not a legal requirement. If a store refuses your passport, that's staff practice, not the law; try another store or switch to a travel eSIM.
- Warning: Vivo's app and many public Wi-Fi networks (shopping malls, airports) ask for a CPF to log in — another reason to have your own data connection from landing.
Phone compatibility and dual-SIM setup
- eSIM-capable phones: iPhone XS / XR and later, Google Pixel 3 and later, most Samsung Galaxy S20 series and later, plus many recent Motorola/OnePlus flagships. Check with `*#06#` — an EID number means eSIM is supported.
- The phone must be carrier-unlocked.
- Dual-SIM setup: set the travel eSIM as the "Cellular Data" line with Data Roaming ON (travel eSIMs connect as roaming partners and won't work without it). Keep your home SIM with data roaming OFF for calls/SMS only.
- Enable Wi-Fi calling on your home line so bank SMS codes arrive over the eSIM's data at no roaming cost.
Frequently asked questions
Do I really need a CPF to buy a SIM in Brazil?
Not by law — the statute accepts a passport number. In practice, most store systems default to CPF, and staff at Vivo and Claro may not know the passport route. TIM is the most reliable for passport-only activation; otherwise use a travel eSIM and skip the problem.
Which carrier is easiest for tourists?
TIM — passport-only activation at its stores or via *144, no CPF. Vivo's Tourist Plan eSIM is the easiest online option if the pricing suits your trip.
Can I buy a Brazilian eSIM before my trip?
Yes: travel eSIMs (Airalo, Holafly, Nomad) install at home before departure. Vivo's Tourist Plan eSIM is also purchasable online with a passport before arrival.
How do I get a CPF as a foreigner?
Apply free on the Receita Federal website or at a Brazilian consulate. It takes some days to issue, so start before your trip if you plan a long stay.
Why can't I log into mall Wi-Fi in Brazil?
Many captive portals require a CPF number. With a travel eSIM you simply don't need mall Wi-Fi.
My bank's SMS code never arrives. Why?
Travel eSIMs are data-only with no phone number. Keep your home SIM active (dual-SIM or Wi-Fi calling) to receive codes over the eSIM's data connection.
Sources
- Airalo: https://www.airalo.com
- Holafly: https://www.holafly.com
- Nomad eSIM: https://www.getnomad.app
- Vivo: https://www.vivo.com.br
- Claro Brasil: https://www.claro.com.br
- TIM Brasil: https://www.tim.com.br
- Brazil SIM guide (CPF rules): https://brazilmanual.com/guides/sim-card-in-brazil-for-tourists/