Ipanema Beach at sunset
| |

Buying a SIM Card or eSIM in Brazil

We may earn a commission from purchases you make after clicking links on this site. Learn more.

Covering nearly half of South America, Brazil is an amazing country to visit. Home to 70% of the Amazon basin, it’s full of dense rainforests, world-class beaches, and some of the biggest metropolises on the planet. Whether you’re there for a few days or a few months, you’ll leave feeling as though there’s still so much more to see.

Brazil is one of the most developed countries in the region, but Wi-Fi is often still slow and unreliable. If you need decent internet, a local SIM card or travel eSIM is the way to go. I’ve used both in Brazil, and found buying them to be straightforward and good value for money.

It’s worth mentioning that WhatsApp is the go-to form of communication in Brazil. If you don’t already use it, you may wish to install it for your visit. I used it for booking accommodation, transport, and tours on numerous occasions.

Here’s what you need to know.

Companies

  • I recommend TIM or Claro for most travelers who want a physical SIM
  • An eSIM from Airalo is the best option if you only need data

A CPF, Brazil’s national ID number, is used for many things including mobile phone contracts. As a non-Brazilian traveler without a CPF, many networks and SIM packages will therefore be unavailable to you.

There are four leading mobile phone networks in the country: Vivo, Claro, TIM, and Oi, but Claro & TIM were the only two I found willing to sell me a SIM card without a CPF. I ultimately chose to go with Claro, since at the time it offered a package that was better value for money and suited my needs.

LTE is available in Brazil across all states. While Vivo is the leader by market share, TIM has the largest 4G/LTE coverage in the country and Claro offers the most 3G coverage.

Travel eSIM for Brazil

Given the challenges around buying a good-value SIM without a CPF, and wanting to be connected at the airport so I could arrange transport and contact my accommodation, on my last trip to Brazil I went with a travel eSIM instead.

The best pricing at the time was with Airalo, who I’d used before and always been happy with. It worked well again on this visit, and I had no issues calling Ubers, WhatsApp’ing my host, or navigating my way around the city in Rio.

Like most travel eSIMs, it’s data-only: you don’t get a local number. I use apps for everything from communication to transport these days, so the lack of a local number very rarely matters to me, but you might have different needs.

If you’re new to eSIMs, they offer big benefits to travelers in terms of how quickly, easily, and (often) cheaply you can get connected when you arrive in a new country. Most recent phones support them, and you can read all about them here.

How to Buy a Prepaid SIM Card in Brazil

Purchasing a SIM card with Claro is straightforward: all you need is your passport. It took about 20 minutes, the staff set it up on my phone for me in-store, and it worked straight away.

Claro has a visible retail presence throughout the country, with a high street store in every city and town I visited. Official TIM stores were easy to find in large cities, but not so elsewhere: I don’t recall seeing any outside the main cities. None of the four airports I flew into in Brazil had an option to purchase a SIM card there.

A smaller TIM store in São Paulo said it wasn’t possible to purchase a SIM at that particular outlet without a CPF. This could cause problems if you’re buying away from the main cities or tourist areas.

My SIM stopped working a week after I bought it, because it hadn’t been registered at time of purchase. That should have been done by the store which sold it to me. The staff in the second store I visited were able to resolve this easily for me, though I needed to provide my passport again.

With Claro, if you speak Portuguese, you can call 1052 for customer service, check if the SIM has been registered, and do so yourself if required.

SIM cards are available from many corner stores, so you don’t need to buy at an official store if you don’t want to, but don’t expect much in the way of assistance if you buy elsewhere.

If you go for TIM, check out the comments below — a helpful reader has outlined the process for registering the SIM yourself (in English) via calling the company’s help line. Thanks Ravi!

Prepaid SIM and eSIM Costs

Claro

Packages are offered as weekly bundles. You select the package you’d like, and then pay upfront for the number of weeks you need. It then automatically renews each week until the prepaid value has been used up.

There are a number of different packages on offer, and the latest offers can be found here (link in Portuguese). I ultimately found it simpler to speak to someone in-store, as they were able to offer a package that met my needs more closely.

R$20 (approximately $4 USD) got me 10GB of data, unlimited calls and texts to all networks, and unlimited WhatsApp, valid for a month.

As I mentioned earlier in this post, WhatsApp is the go-to communication tool in Brazil. Because of this, most packages don’t count its usage against your data allowance. This includes WhatsApp voice and video calls, making it a really cost-effective way to call foreign numbers.

There is also a one-off R$10 ($2) cost for the SIM card, a standard amount for each provider.

Claro and TIM also offer tourist-specific packages. These were similar to those available to everyone, but with fewer options, it’s harder to find something that fits your specific needs. If you enter a store in a tourist area and don’t speak Portuguese, you’ll likely be offered these packages.

Airalo

I was only in Brazil for a week or so on my last trip, so I didn’t need huge amounts of data to get me through. Airalo’s eSIM prices were the best I found for Brazil: having used them in several other countries in the past, I was happy to use them again.

I went with a 3GB plan, which was more than enough for my various Uber rides, WhatsApp conversations, Google Maps navigation, and whatever else I needed as I traveled around.

It wasn’t quite as cheap as the physical SIM card on my last visit, but I didn’t want to spend my limited time in the country wandering around trying to find someone to sell me a SIM. For the sake of a few bucks, convenience definitely won!

Airalo isn’t the only option, of course, and prices can and do change over time. We’ve compared many of the companies in the past, and here’s how the best ones stack up price-wise in Brazil.

Validity Period

  • 7 days

  • 15 days

  • 30 days

  • 30 days

  • 30 days

Data Amount

  • 1 GB

  • 2 GB

  • 3 GB

  • 5 GB

  • 10 GB

Price (USD)

  • $7

  • $13

  • $18

  • $27.50

  • $50

Validity Period

  • 7 days

  • 15 days

  • 30 days

  • 30 days

  • 30 days

Data Amount

  • 1 GB

  • 2 GB

  • 3 GB

  • 5 GB

  • 10 GB

Price (USD)

  • $4.50

  • $8

  • $11

  • $15.50

  • $26

Validity Period

  • 7 days

  • 30 days

  • 30 days

  • 30 days

Data Amount

  • 1 GB

  • 3 GB

  • 5 GB

  • 10 GB

Price (USD)

  • $9

  • $14

  • $20

  • $32

Topping Up

Claro

Once your prepaid period is over, or if you use up your allowances, you’ll need to top up your balance.

A CPF is needed to top up your Claro balance directly via your phone or online. As a result, foreign travelers will need to visit a store to pay with cash or credit card in person, or buy top-up cards from street vendors, supermarkets, etc to load onto the phone themselves.

Airalo

Topping up with Airalo (or any of the other travel eSIM companies) is done by logging into the website or app. You just select your Brazil eSIM, hit the top-up button, and buy the same package again.

The top-up packs have exactly the same pricing and duration as the original eSIMs: there’s little difference between topping up your current eSIM and buying a new one, other than not having to activate it.

Get regular updates from the world of travel tech and remote work

News, reviews, recommendations and more, from here and around the web

Phone Numbers

As we’ve mentioned in the past, Brazil’s telephone number convention can be confusing at first. Numbers take the following format: +55 (AA) 9 xxxx-xxxx

  • +55 is Brazil’s country code.
  • (AA) is the area code, including for mobile numbers.
  • 9 represents a mobile number.
  • xxxx-xxxx is the actual phone number.

The 9 is a somewhat recent addition to mobile numbers, and it seems some Brazilian numbers can get away without using it. Even so, if you’re calling or texting a mobile, check the 9 is there before the phone number if you want to be sure.

If you’ve not been given a number’s area code,  you can Google the town you are contacting followed by “DDD”, e.g. São Paulo DDD”, to find it out.

Coverage and Data Speeds

As expected in a country the size of Brazil, coverage and speeds varied across the country.

I had coverage nearly everywhere I went during my trip. The only places I had no service at all were the Pantanal wetlands, Chapada Diamantina National Park, and the Amazon basin.  None of those were a surprise, given their remoteness.

Similarly, the places where I had noticeably slower data speeds were also quite predictable: beaches away from towns, rural locations, and so on.

Other than that, I had strong coverage for my full two months. Data speeds were comparable with (and at times, felt like they exceeded) those back home in the UK.

Screenshot of Claro LTE data speeds in Brazil, showing 36.5Mbps download and 2.46Mbps upload.
Claro LTE data speeds in Brazil

My speeds in Rio with Airalo weren’t amazing, but were fast enough to get everything done that I needed to. It uses the Vivo network, which has the largest market share in Brazil. That’s not always a good thing in large cities like Rio: it often just means more people using each cell tower!

Screenshot of Vivo LTE data speeds in Rio de Janeiro, Brazil, showing 2.56Mbps download and 2.53Mbps upload.
Airalo LTE speeds in Rio

Check out our guides to SIM cards and eSIMs in 70+ other countries here.

Main image via eacuna

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

15 Comments

  1. I’m Brazilian and was curious how someone visiting Brazil would buy sim cards, and found your article, that is very detailed and easy, good work!

  2. TIM cards and refills are available in may Drug stores and Gas stations. No need to find a “TIM store”! They have very cheap “pre top” plans starting at 10brl per week or R$40/month with unlimited whatsapp. Worked fine for me. Initial registration can be done from your cell phone in Portuguese or ask for an operator that speaks English. Just give a passport number. They don’t check any of the info you give them unless you are using a real Brazilian CPF – in which case the name and so forth must match up with the official government info.

  3. Im confused. You do or do not need a CPF/Brazilian ID to get a Claro & TIM, SIM to be activated and working?

    1. “Claro & TIM were the only two I found willing to sell me a SIM card without a CPF.”

      It’s not a legal requirement to have a CPF to buy a SIM card, but because everyone who lives in Brazil has one, if the store employee isn’t used to dealing with tourists they may not know how to activate the SIM without it. As long as you’re in a tourist area and use an official store from one of the two providers mentioned above, you should be ok.

      1. We tried to buy a SIMM card or have our Argentina Claro SIMM card converted over for Brazil use at the Rio Sul shopping mall in Brazil. First floor Claro store would not do it and said the Claro SIMM card could not be converted for use in Brazil. They then directed us to go to the 3rd floor. We found and asked for the same at two different vendors but they also would not sell us a SIMM card even if we presented our passport. We have no idea why as they did not give us an explanation plus there was the language barrier. I have no idea what a CPF is and if it would have made a difference? Our only remedy was using Wi-fi when available and Whatsapp while in Brazil. Argentina was easy and cheap to get a working Claro SIMM card working.

  4. Hello!

    I am a Canadian travelling in Rio de Janeiro and I just got a sim card for my phone on January 20th 2022 so I wanted to update you on how I was able to get one. I went to 8 different mobile stores around the city(claro, vivo, tim) and they all sent me elsewhere or told me it was impossible for foreigners to get a sim without a CPF. Eventually I went to the Claro store in Rio Sur shopping mall and the guy there told me I had to buy a prepaid sim card(“chip pré pago”) at the newsstand(banca de jornal) outside of the store(beside the restaurant Camarada Camarão), and then bring it back to the Claro store where they activated it within 10 minutes with my passport. So to be clear, the store couldn’t sell me a sim card, I had to buy a prepaid one at the newsstand, and then I had to get it activated(for free) in the store with my passport. I believe the Claro store in Rio Sur Shopping is an official store, so I’m unsure if they are able to activate them at just any random Claro store in Brazil. I paid 24 réais total for 12GB of data for 1 month, with unlimited whatsapp text/video/picture messaging. It also includes phone minutes, sms and Claro apps but I don’t remember how much because I’m only interested in using data and whatsapp. They told me to keep the packaging the sim came with because if I want to recharge the sim after the month is over I can do so online with the pin and info on the packaging. I barely speak any Portuguese at all, but once I got the right information the process was very easy. Hope this helps someone! 

    1. As of 2/15/24 this sounds like it is still true and now makes sense to me as to why we got turned down.

      1. Thanks for that. It’s one of the reasons why I now generally suggest using a travel eSIM for Brazil instead if your phone supports it — while it’s not impossible to get a working physical SIM card without a CPF as above, it can definitely be difficult and time-consuming. In contrast, my partner used an eSIM on her last trip to Brazil in December 2023, and it was working by the time she got off the plane!

  5. I love this website. I have an update from this month that may be helpful for people and would appreciate if you could update the post to reflect it.

    For TIM you can actually register it yourself. All you have to do is buy a TIM card from any random shop, typically you can find random mobile phone shops in the mall. I suggest you have it installed when at the shop because I don’t carry the little tool around. Call *144 and sit through the portuguese audio. In the end it will say for English press 3. Once you press 3 it will say have your passport and address in Brazil ready and press *. It will then say to hold for an agent(In portuguese which is really frustrating and nonsensical since this is supposed to be an English line). In a minute you should be connected to an agent who speaks English and will ask for your nationality, passport number, name and current city in Brazil(to determine area code). The agent will then activate your phone and you should be good to go in the next 5 minutes. Big props to TIM for making it so easy. I really hope this helps everyone who struggles with this. I know I did.

    Side note: I have received a lot of hate from Brazillians (in mobile shops and even on other sites when I share this method) about discovering this method. It seems that they refuse to acknowledge that foreigners can use Brazillian sim cards, I think it is some sort of pride thing.

    1. Thank you so much for this Ravi! None of the ‘official’ network shops would sell us a sim, we were getting passed from pillar to post. Thank goodness we saw your post instead, we’ve just set up our Tim SIM (purchased from a random shop) using your instructions with zero problems 🙂

    2. Avatar Iris Doyle says:

      When purchasing the TIM SIM card do you have the option of selecting your plan the or do you select it over the phone?

    3. OMG! Thank you so much. This was so easy!
      Bought my card in a gas station. They assured me it would not work, but totally did!

  6. Just got my Claro sim card today. I wish I had read the comments about self registering a TIM sim card beforehand. My experience getting the Claro was not good. I was redirected in to the Rio Sur shopping mall as a previous commenter said. I had to buy the Claro sim card at the Americana shop on the 4th floor for 10R. Then I went to the main Claro shop on the first floor and the wait for over 2 hours as the staff were very slow with only a moderate amount of customers. There is something wrong with their internal systems if it takes this long to solve customer issues. When it was finally my turn, I was told the minimum to activate the simcard was an initial topup of 100R. I am only here for 3 weeks so I had only planned to topup 30R. Having lined up for so long and already paid for the simcard, I had to just go along with it wasting 70R. Assuming TIM doesn’t have this requirement, I would recommend all future readers to go for that instead. Avoiding the pain of registering in person, and avoiding over topping up.

Note that comments are manually approved, so there will be a delay before they appear on the site. Please keep them polite.