Caroline taking a selfie with her smartphone in front of Rio de Janeiro with Christ the Redeemer and Sugarloaf Mountain in Brazil

Internet in Brazil: the CPF puzzle, and why an eSIM solves it

Internet & Communication Caroline & Xavier 10 min

-5% off your Holafly Brazil eSIM

At the end of this guide you’ll find the promo code LAPLANETEDECARO for -5% off a Holafly eSIM for Brazil. But first, the thing almost nobody explains before you fly: buying a local SIM in Brazil is a genuine headache because of the CPF, the tax number tourists don’t have. That’s why an eSIM here is the simplest solution, not just the comfiest. We’ll walk you through it, and answer whether your UK plan works too.


You land in São Paulo or Rio, you go looking for an operator shop for a local SIM like you would anywhere else, and that’s where the story starts. The assistant asks for your CPF. Your what? The Cadastro de Pessoa Física, the Brazilian tax number. You don’t have one, they can’t activate the line without it, and you walk out with no data.

It’s the trap hardly anyone spells out clearly before you go. In Brazil, the connectivity question isn’t “which card is cheapest”, it’s “how do I get one at all”. The good news: there are simple ways round it. We’ll cover the lot, including where UK roaming stands.

Why you need data in Brazil (and how much)

On the ground your phone works non-stop: Uber and 99 (the local ride app) to get around safely, Google Maps in sprawling cities, WhatsApp for absolutely everything in Brazil (it’s the national communication channel), Pix payments, and a translation app when the Portuguese comes too fast. Without data you’re quickly stuck.

Hotel and café Wi-Fi helps, but it doesn’t follow you into the street, onto Copacabana beach, or onto the night bus up to the Nordeste. Good mobile data is what makes the trip smooth and safe, especially in the big cities. For a normal trip that’s a few hundred MB a day, the real question is how you get it without paying £60 a gigabyte.

Solution 1: will your UK phone work in Brazil, and what does it cost?

Your phone connects, but Brazil sits well outside EU roaming, so cost is the catch, and only one UK network makes it genuinely affordable.

  • Three: Brazil is in Go Roam Around the World, so it’s about £5/day off your existing allowance, comfortably the best UK option here.
  • EE: Brazil sits in the rest-of-world zone, reachable only via a pricey add-on or PAYG, budget accordingly.
  • Vodafone: no cheap daily pass covers Brazil; you’re in the Rest of World zone at £50-plus per GB.
  • O2: Brazil isn’t in O2 Travel, so it’s expensive pay-as-you-go.
  • Budget MVNOs (Giffgaff, Smarty, Voxi, Lebara): roaming add-ons run £4-15 per GB, if they cover Brazil at all.

So if you’re on Three, roaming actually works. If you’re not, the real question becomes the local SIM versus the eSIM, and that’s where Brazil is different from everywhere else (keep reading, the CPF changes the maths).

You’ll find exactly what each UK network charges for Brazil just below.

Brazil: does my plan work there?

Plan Data Duration Price Network 🇧🇷 Brazil
EU Roaming 7-Day Pass Recommended 50 GB 7 days €17.90 4G ✗ No
Zone 1 Weekly Pass Recommended 50 GB 7 days €29.85 4G ✗ No
EU Roaming Daily Pass 50 GB 1 day €3.10 4G ✗ No
Zone 1 Daily Pass 50 GB 1 day €5.97 4G ✗ No
Zone 2 Daily Pass 50 GB 1 day €8.96 4G ✗ No
Zone 3 Daily Pass 512 MB 1 day €8.96 4G ✓ Yes
Zone 4 Daily Pass 10 MB 1 day €17.92 4G ✗ No
EU Roaming 12-Day Pass 50 GB 12 days €25.70 4G ✗ No
Zone 2 Weekly Pass 50 GB 7 days €44.78 4G ✗ No
Plan Data Duration Price Network 🇧🇷 Brazil
Go Roam in Europe Recommended 12 GB 1 day €3.29 4G ✗ No
Go Roam Around the World 12 GB 1 day €9.56 4G ✓ Yes
Go Roam Around the World Extra 12 GB 1 day €9.56 4G ✗ No
Plan Data Duration Price Network 🇧🇷 Brazil
8-Day Europe Pass Recommended 25 GB 8 days €19.12 4G ✗ No
Euro Roam Daily 25 GB 1 day €3.29 4G ✗ No
Global Roam Daily (Zone C) 25 GB 1 day €9.56 4G ✗ No
Global Roam Daily (Zone D) 25 GB 1 day €9.56 4G ✓ Yes
15-Day Europe Pass 25 GB 15 days €25.10 4G ✗ No
Plan Data Duration Price Network 🇧🇷 Brazil
Europe Zone (included) Recommended 25 GB 30 days €0.00 4G ✗ No
Data Roaming Bolt-On Zone 1 (1 GB) 1 GB 30 days €7.17 4G ✗ No
O2 Travel Bolt On Unlimited 1 day €8.37 4G ✗ No
Data Roaming Bolt-On Zone 2 (1 GB) 1 GB 30 days €10.76 4G ✗ No

Last verified: 3 September 2026


The Brazil-specific trap: arriving expecting to buy a local SIM on the spot like anywhere else. Without a CPF you risk being turned away at a Vivo or Claro shop, losing half a day, and staying dataless in the meantime. Unless you’re on Three, set up your eSIM before you fly, it’s the only way to walk out of the airport already connected.

Bottom line on roaming: great if you’re on Three, expensive otherwise. And even then, the local-SIM alternative has a catch that makes the eSIM the realistic default here.

Caroline & Xavier

We're Caroline and Xavier

We got most of it wrong before we got it right. We share what actually holds up day to day in a van, and what we wouldn't do again.

Vivo, Claro, TIM: the local operators

Three networks matter. Vivo is the hero: 100% of municipalities on 4G, the best national 5G, and the most reliable in remote areas like the Pantanal and the Nordeste. It’s also the network Holafly runs on. Claro follows closely, with massive 4G coverage (around 98% of the population) and a good footprint in the Amazon and rural areas.

TIM is excellent in the cities, a little thinner rurally, but it has one unique advantage for a tourist: it’s the only one genuinely accessible without a CPF, on your passport alone. So the takeaway: for coverage and eSIM, aim for Vivo; for a physical SIM bought on the spot without the admin nightmare, it’s TIM.

Roaming

Use your UK plan abroad thanks to roaming agreements

Local SIM card

Buy a local SIM card to benefit from local rates

eSIM

Activate an eSIM before your departure, without changing your physical card

Pros and cons of SIM cards for Brazil

Comparison of internet solutions while traveling
International plan Local SIM card eSIM
Cost High Low Moderate
Purchase Online (operator option) On-site, in-store Online, before departure
SIM card change No Yes No
Ease of use Easy Restrictive Easy
Support in English Yes Rarely Yes
Unlimited data No (limited) Yes Yes (depending on offer)
Keep your UK number Yes No (replaced) Yes (dual SIM)
Flexible stay durations No (monthly) Variable (commitment possible) Yes (1 to 90 days)
Top up the plan Operator customer area In-store Via the app
Risk of extra charges Yes Prepaid: no. Other: yes No

How much does a Brazilian SIM cost in September 2026

The price of local data is trivial: a few dozen reais for several gigabytes, a handful of pounds. So the problem is never the price, it’s the access. Without a CPF, most shops can’t activate the line, and the local SIM’s low price stays largely theoretical for a passing tourist.

Worth knowing

The law doesn’t require a CPF to buy a SIM, but in practice assistants can’t activate one without it. TIM is the exception (passport only, registration via *144). For everyone else, plan for either a tourist CPF or an eSIM.


Here’s an up-to-date snapshot of the local SIM options you can buy on the ground in Brazil:

Brazil: local SIM cards available for your stay

TIM

Local SIM eSIM available 3.9

100% of municipalities on 4G and a quality leader in cities, though its rural coverage is thinner. Its big advantage for a tourist: it is the only one really accessible without a CPF (purchase with passport only, registration possible by phone at *144). If you insist on a physical SIM, it is your go-to.

TIM Pre Turista 6 Go
6 GB 15 days Calls 4G
€6.00 (25 BRL)
Buy: boutique
The TIM prepaid, the only one really activatable with a passport alone (no CPF). ~25 reais for 1.5 GB over 7 days, registration at *144.

Claro

Local SIM eSIM available 4.0

Massive 4G coverage (about 98% of the population) and 5G in over 800 municipalities, often cited as the widest for the Amazon and rural areas. A solid number two behind Vivo. Same constraint when buying: a foreigner without a CPF can only activate in a physical Claro store.

Claro Pre Turista 8 Go
8 GB 30 days Calls 5G
€10.00 (40 BRL)
Buy: boutique
The Claro prepaid, wide Amazon and rural coverage. Activation only in a Claro store for a foreigner without a CPF.

Vivo

Local SIM eSIM available 4.0

The country's largest network: 100% of municipalities on 4G, the best national 5G coverage, and the most reliable in remote areas (Pantanal, Nordeste, interior). It is the network Holafly runs on. Prefer it if your route leaves the big cities. When buying a local SIM, registration in practice requires a CPF (see the dedicated section).

Vivo Pre Turista 10 Go
10 GB 30 days Calls 5G
€12.00 (50 BRL)
Buy: boutique
The Vivo prepaid, best network and national 5G. In-store activation, a CPF is practically required for a tourist.
Carrier Plan Data Duration Price Network Buy
TIM
TIM Pre Turista 6 Go 6 GB 15 days €6.00
(25 BRL)
4G boutique
Claro
Claro Pre Turista 8 Go 8 GB 30 days €10.00
(40 BRL)
5G boutique
Vivo
Vivo Pre Turista 10 Go 10 GB 30 days €12.00
(50 BRL)
5G boutique

Last verified: 3 September 2026

Buy your SIM on arrival, or set it up before you fly?

Three approaches, but in Brazil they really aren’t equal, because of the CPF.

You install it at home and activate on arrival.

No CPF, no documents, no shop: you scan the QR code and you’re connected. It sidesteps the whole Brazilian admin barrier. Unlimited data on the Vivo network. Use code LAPLANETEDECARO for -5% off.

Consider it if: you want the simplest option, clearly the case here.

Holafly Brazil: who it’s really for

For most travellers, this is our pick, precisely because it solves the CPF problem. Holafly runs on Vivo in Brazil, the country’s best network. You install it before you go, activate on arrival, without a single document. Unlimited data (with a fair-use policy), around £22 for 7 days, £40 for 15 days and £75 for 30 days. For a cities-and-beaches trip, it’s total peace of mind.

Holafly Brazil promo code

Get -5% off your Holafly Brazil eSIM with the code LAPLANETEDECARO. Enter it on the Holafly checkout before you pay. Tip: install it on home Wi-Fi, then just toggle it on when you land.


Network coverage in Brazil: where it’s strong, where it struggles

Strong signal

  • Tourist cities (Rio, São Paulo, Salvador, Recife, Florianópolis): now on 5G.
  • The whole coast: solid 4G, photos and streaming without a hitch.
  • 100% of municipalities: 4G on Vivo and Claro.
  • Airports and hubs: no issues.

Where it struggles

  • The deep Amazon: real dead zones whatever the network.
  • The Pantanal: patchy, pick Vivo or Claro.
  • Some interior roads: signal comes and goes.
  • Off the cities: avoid TIM, choose the wider Vivo or Claro.


The travel tip

Before an interior journey or an Amazon excursion, download your maps and bookings offline. Brazil’s network is excellent in the cities, but the interior is vast and sometimes empty of signal.

The real test: the CPF puzzle, and how to get round it

This is THE thing that sets Brazil apart from almost every other destination. Elsewhere, “buy a local SIM” is a simple, often cheaper alternative. In Brazil it’s a near dead end for a tourist. The reason is three letters: the CPF, the Brazilian tax number. Every line must be registered to the buyer, and since 100% of Brazilians have a CPF, assistants simply don’t know how to activate a line without one. Shop refusals are common, the queue is long, and it’s all in Portuguese.


Two genuine ways out. The first: get a tourist CPF, free, via the Receita Federal online or a Brazilian consulate before you leave, granted in a few days. The second, faster: the eSIM, which asks for no documents and activates in three minutes. That’s why in Brazil the eSIM isn’t just “more convenient”, it’s the realistic default for a short stay. The CPF turns the old local-SIM-versus-eSIM debate into a much simpler choice: paperwork on one side, a QR code on the other.

SIM card and eSIM in Brazil: the questions we get asked

Why can't I just buy a local SIM in Brazil?
Because of the CPF, the Brazilian tax number. Every line must be registered to the buyer, and since virtually all Brazilians have a CPF, shop assistants often can't activate a line for a tourist who doesn't. Refusals are common. The two ways round it are getting a free tourist CPF via the Receita Federal or a consulate before you travel, or using an eSIM, which needs no documents at all. TIM is the one operator that will usually activate a SIM on your passport alone.
Will my UK phone work in Brazil?
It connects, but Brazil is outside EU roaming. Three is the standout: Brazil is in Go Roam Around the World at about £5/day off your allowance. EE, Vodafone and O2 treat Brazil as rest-of-world at £50-plus per GB unless you buy a pricey add-on, and budget MVNOs charge £4-15 per GB. If you're not on Three, an eSIM is usually cheaper and skips the CPF hassle of a local SIM.
eSIM or local SIM card, which should I choose in Brazil?
For most short trips the eSIM wins, and not only on comfort: it needs no CPF and no documents, so it sidesteps the whole barrier that makes local SIMs hard for tourists. A local SIM is cheaper per gigabyte, but only realistically if you have a tourist CPF (or use TIM on your passport) and don't mind the shop queue in Portuguese. The CPF turns a close call into an easy one.
Which network is best in Brazil?
Vivo has 100% of municipalities on 4G, the best national 5G, and the most reliable coverage in remote areas like the Pantanal and the Nordeste, and it's the network Holafly runs on. Claro is a close second with strong Amazon and rural coverage. TIM is great in the cities and, crucially, the easiest to buy on a passport, but thinner rurally, so avoid it if your route leaves the cities.
Is there network coverage in the Amazon and the Pantanal?
Patchy. Brazil's cities and coast are excellent, now largely on 5G, but the deep Amazon, the Pantanal and some interior roads keep real dead zones on every network. If your itinerary heads inland, choose an eSIM or SIM on Vivo or Claro (the two widest) rather than TIM, and download your maps and bookings offline before you go.
How much does a Holafly eSIM for Brazil cost?
Around £22 for 7 days, £40 for 15 days and £75 for 30 days of unlimited data (with a fair-use policy) on the Vivo network. Use the code LAPLANETEDECARO for 5% off at checkout. It's dearer per gigabyte than a local SIM, but it needs no CPF, no documents and no shop queue, and you're connected the moment you land.

Carrying on across South America?

Brazil is a Three customer’s country: Go Roam Around the World at about £5 a day, while Vodafone charges more than £50 a GB. In Peru, Three still works and so do EE and Vodafone, so you have choices again. Colombia brings O2 back into the game with its inclusive worldwide zone. And in Mexico nobody asks for a CPF, and a Telcel top-up sits on every street corner.

Article

Internet in Peru: where it really works, from Machu Picchu to the Amazon

Peru is the kind of trip where you go from Lima at sea level to Cusco at 3,400 metres, then on to Machu Picchu, the altiplano and sometimes into the...

Available on 9 September 2026

Our honest take

Three cases, by traveller type. If you’re on Three, its £5/day Go Roam covers Brazil and roaming just works. If you want simplicity without wrestling the CPF, get the Holafly eSIM with code LAPLANETEDECARO (-5% off): unlimited on Vivo, activated in three minutes, no documents. If you want a physical SIM and have time, use TIM on your passport, or get a tourist CPF for Vivo or Claro.

Whatever you do, don’t get caught out by the CPF by arriving with no solution. Brazil is huge and well connected in its cities, so you may as well be online the moment you leave the airport.

PS: if you’re not on Three and you’re tempted to “just turn roaming on and see”, please don’t, that’s how a fortnight in Rio turns into a three-figure phone bill. Two minutes setting up an eSIM beforehand, and you skip both the bill shock and the CPF queue. Viva o WhatsApp.

Connected everywhere, and the rest of the trip

Two years of full-time van life, and the Algarve as our base ever since. We still hit the road, by van or otherwise, and we write up what we find along the way. An email when we have something to say, no more.