Brazil and Mexico eSIM: The CPF Problem, the Telcel Advantage, and What to Buy

You land at São Paulo's Guarulhos Airport. You walk toward the SIM card booths with your passport ready. The attendant asks for your CPF. You don't have one. CPF is Brazil's tax ID number — every Brazilian resident has one, but as a tourist you don't, and without it, Vivo and Claro store staff often can't activate a SIM for you.

These are the two pieces of information most Brazil and Mexico eSIM guides bury in the footnotes — or don't mention at all.

The Decision Table: Brazil vs Mexico

Factor Brazil Mexico
Best carrier for rural coverage Vivo (strongest national infrastructure) Telcel (blankets the country from Cancún to Oaxaca)
Buying local SIM as tourist Complicated — CPF often required by Vivo/Claro. TIM accepts passport only Straightforward — available at OXXO stores with passport
eSIM advantage Eliminates CPF entirely — no registration, instant activation Saves queue; keeps home SIM active for 2FA
Remote areas Amazonian lodges near Manaus have coverage; deep jungle: no signal Northern rural Mexico has gaps; tourist corridors well-covered

Brazil: The CPF Problem Nobody Warns You About

Brazil requires a CPF (Cadastro de Pessoas Físicas — the Brazilian tax ID) for many SIM card registrations. By law, a CPF is not required to buy a SIM card — but in practice, many Vivo and Claro store staff don't know how to activate a SIM without one, because every Brazilian customer already has one.

TIM is the only major Brazilian carrier that consistently sells tourist SIMs to foreigners on passport alone, with no CPF requested. Claro is hit-or-miss depending on the store. Vivo is the strictest. If you only have a passport and no CPF, walk into a TIM store first.

A travel eSIM purchased before departure eliminates this entirely — no CPF, no Portuguese, no queue. According to a one-month real-world test published by Milesopedia in 2026: the eSIM proved reliable and convenient, automatic network switching between Vivo, Claro, TIM, and Oi made a real difference in areas with spotty coverage, and getting a local SIM without a CPF is complicated enough that online recharging becomes a headache without one.

Brazil coverage by destination: São Paulo, Rio de Janeiro, Brasília, Copacabana, Christ the Redeemer, Iguazu Falls, and Amazonian lodges near Manaus all have good to excellent coverage. Deep Amazon Basin and very remote river routes: no eSIM fixes that. Rural interior: Vivo has the widest footprint — confirm your plan connects to Vivo or Claro.

Mexico: Telcel Dominates — and You Can Buy at OXXO

Mexico's situation is simpler. Three carriers compete: Telcel, AT&T Mexico, and Movistar. Telcel's network blankets the country with strong coverage from Cancún to Oaxaca, and you can buy a local SIM at any OXXO convenience store — there are nearly 22,000 of them across Mexico.

The eSIM advantage in Mexico is less about solving a bureaucratic problem and more about keeping your home number active for bank 2FA codes at all times. A traveler's Trustpilot review noted their global eSIM didn't work properly in Tulum — a reminder that global catch-all eSIMs can underperform compared to country-specific plans on Telcel, which has direct infrastructure in the tourist corridor.

Mexico coverage by destination: Mexico City, Guadalajara, Monterrey, Cancún, Playa del Carmen, Tulum, Oaxaca, Puerto Vallarta, and Mérida all have excellent coverage. Northern rural Mexico has gaps — Telcel has the widest reach. Copper Canyon (Chihuahua highlands) is patchy; download offline maps.

3 Questions Before You Buy

1. Brazil: Does your plan avoid the CPF requirement? Any travel eSIM from an international provider purchased online before arrival eliminates CPF entirely. If you're considering a local SIM on arrival: go to TIM first.

2. Mexico: Does your eSIM connect to Telcel? For Mexico City, Cancún, and the major tourist corridor — any carrier works. For Oaxaca, Copper Canyon, or anywhere off the main tourist routes — Telcel has the widest coverage. Check which network your eSIM uses before purchasing.

3. Are you visiting other Latin American countries on the same trip? Brazil and Mexico are rarely visited together. If your trip combines either with Argentina, Colombia, or Peru: a Latin America regional eSIM covering multiple countries saves cost and hassle. If it's one country alone: a country-specific eSIM gives better value per GB and stronger carrier access.

Setup Before You Fly

  1. Purchase country-specific eSIM — confirm network (Vivo/Claro for Brazil, Telcel for Mexico)
  2. Scan QR code at home on stable WiFi
  3. Keep home SIM active for 2FA and bank codes
  4. Download offline Google Maps for your entire itinerary
  5. On landing: Settings → eSIM line → enable Data Roaming

FAQ

Do I need a CPF to get a SIM card in Brazil as a tourist?

By law, no. In practice, yes — most Vivo and Claro store staff require a CPF because every local customer has one. TIM is the only major Brazilian carrier that consistently accepts passport-only purchases. A travel eSIM from an international provider purchased online before arrival eliminates this entirely: no CPF, no store visit, no Portuguese-language transaction required.

Can I buy a SIM card for Mexico at a convenience store?

Yes. OXXO convenience stores across Mexico sell Telcel SIM cards, typically for $5–10. Registration may require showing your passport. A travel eSIM purchased before departure offers the additional advantage of keeping your home number active for bank 2FA codes at all times, which a local SIM swap disables.

Does a travel eSIM work in the Amazon or remote Mexican highlands?

In Brazil: Amazonian lodges near Manaus generally have solid coverage. Deep jungle and very remote river routes have extremely limited signal on any carrier or eSIM. In Mexico: the Copper Canyon has patchy coverage even on Telcel. For both countries, download offline maps before heading into remote areas.

Heading to Brazil or Mexico? No CPF needed, no OXXO queue — buy your eSIM tonight, install at home, and land with Uber ready. Brazil eSIM from $4.99 · Mexico eSIM from $2.99