The Ultimate Guide to SIM Cards and eSIM in Brazil
Planning a trip to Brazil? Staying connected is essential for navigating vibrant cities like Rio de Janeiro and São Paulo, exploring the Amazon, or sharing your beach moments on social media. While roaming charges can be exorbitant, getting a local SIM card or eSIM for Brazil is a simple and affordable solution. This guide covers everything you need to know about buying a SIM card in Brazil as a tourist, including the best operators (Vivo, Claro, TIM, Oi), price ranges, activation steps, and a comparison between physical SIM and eSIM. Whether you need unlimited data or just a few gigabytes, we'll help you choose the perfect plan so you can focus on enjoying Brazil's culture, nature, and hospitality without worrying about connectivity.
📱 Physical SIM vs eSIM in Brazil: Which Is Better for You?
When traveling to Brazil, you have two main options: a physical prepaid SIM card or an eSIM. A physical SIM can be purchased at airports, official stores, or convenience stores. You'll need to present your passport and sometimes provide a CPF (Brazilian tax ID). Activation is usually instant, but you may need to top up at a store. Physical SIMs are great for longer stays or if you want a local number for calls and texts. On the other hand, an eSIM is a digital SIM that you can buy online before your trip. It activates by scanning a QR code, so you can be connected as soon as you land. eSIMs are perfect for short visits, multiple destinations, or if you want to keep your home SIM active. They are often cheaper for data-only plans and don't require a CPF. However, eSIMs usually don't provide a local phone number for calls. For most tourists, an eSIM offers the ultimate convenience, while a physical SIM is better for those needing voice services or staying for several weeks.
📶 Top Local Mobile Operators in Brazil
💰 Sample Prepaid SIM Card Prices in Brazil (2026)
| Type | Data | Duration | Price | Provider |
|---|---|---|---|---|
| Physical SIM | 3 GB | 7 days | R$ 20 | Claro |
| Physical SIM | 10 GB | 30 days | R$ 45 | Vivo |
| Physical SIM | 5 GB + unlimited WhatsApp | 15 days | R$ 30 | TIM |
| Physical SIM | 4 GB | 30 days | R$ 25 | Oi |
| eSIM | 1 GB/day | 5 days | US$ 10 | Holafly |
| eSIM | 5 GB total | 15 days | US$ 15 | Holafly |
🛍️ Where to Buy a SIM Card in Brazil
- →At the airport (e.g., Guarulhos, Galeão) – convenient but slightly more expensive.
- →Official operator stores (Vivo, Claro, TIM, Oi) – best for personalized service.
- →Convenience stores and supermarkets – easy but limited plan options.
- →Online before travel (eSIM) – instant activation, no physical search.
⚙️ How to Activate a Prepaid SIM Card in Brazil
- 1Purchase a SIM card from an official store or authorized reseller (bring your passport).
- 2Provide your passport for registration; the store will activate the line.
- 3Insert the SIM into your unlocked phone.
- 4If required, top up credit (recarga) at a store or via app.
- 5Choose a data plan (plano) – the store staff can help.
- 6Wait a few minutes for network registration, then restart your phone.
- 7For eSIM: Buy online, scan the QR code sent via email, and follow on-screen instructions.
💡 Tips for Using a SIM Card in Brazil
❓ Frequently Asked Questions
What is the best SIM card for Brazil?+
The best SIM card depends on your needs. For overall coverage and speed, Vivo is excellent. For budget-friendly data, Claro and TIM offer great value. For convenience without a physical SIM, consider an eSIM from Holafly, which provides reliable data with easy online purchase and instant activation.
Can tourists buy SIM cards in Brazil?+
Yes, tourists can buy prepaid SIM cards in Brazil. Major providers like Vivo, Claro, TIM, and Oi offer tourist-friendly plans. You'll need to present your passport for registration. Some stores may ask for a CPF (tax ID), but many operators have simplified processes for foreigners.
How much does a SIM card cost in Brazil?+
A prepaid SIM card in Brazil costs around R$ 10 to R$ 50 (US$ 2–US$ 10) for the SIM itself, plus a data plan. Weekly plans start at about R$ 15 for 2-3 GB, while monthly plans with 10 GB can cost R$ 45. eSIMs from providers like Holafly start at US$ 10 for 1 GB/day over 5 days.
How far does $100 go in Brazil?+
With US$ 100 (approximately R$ 500), you can cover a month of mobile data (around R$ 45), several meals at local restaurants (R$ 30–R$ 50 each), a few days of accommodation in budget hostels, or a domestic flight between major cities. It's a comfortable amount for a short trip but won't cover luxury expenses.
✅ Conclusion
Staying connected in Brazil is easy and affordable with a local SIM card or eSIM. Whether you choose a physical SIM from Vivo, Claro, TIM, or Oi, or opt for the convenience of an eSIM, you'll have reliable internet for maps, messaging, and more. For most tourists, an eSIM from Holafly offers the best balance of convenience and cost, allowing you to activate data before you even board the plane. No matter which option you pick, you'll be ready to explore Brazil's stunning landscapes and vibrant cities without worrying about connectivity.
Ready to connect in Brazil?
Get your Brazil eSIM from Holafly today and enjoy instant data upon arrival. No physical SIM needed, no registration hassle. Click below to choose the perfect plan for your trip!
Get Holafly Brazil eSIM