eSIM and internet in Brazil
What's the best way to get mobile data in São Paulo?
For most visitors, an eSIM bought online before travel is the easiest option — it activates before you land, needs no physical SIM swap, and covers a typical trip's data needs for a reasonable price. A physical local SIM from a Brazilian carrier is marginally cheaper for longer stays but requires finding a shop and, at some counters, a CPF or passport registration step. Roaming through your home carrier is the most expensive and only worth it for very short trips.
Mobile data matters more in São Paulo than in most cities you’ll visit — you’ll lean on it constantly for maps, rideshare apps, restaurant bookings and checking live traffic before deciding how to cross town. Getting connectivity sorted before you land, rather than figuring it out cold at the airport, removes one of the more avoidable stresses of a first day in an unfamiliar megacity. This guide compares the three realistic options — eSIM, physical local SIM, and home-carrier roaming — honestly, including where each one falls short.
| Where | Coverage is strong throughout São Paulo city; patchier in remote coastal or mountain areas |
| Cost | eSIM roughly R$50–150 (US$10–28) for a typical trip’s data allowance; physical SIM similar or slightly less |
| Time needed | eSIM: set up before you fly, active on arrival. Physical SIM: 15–30 minutes at a shop or airport kiosk |
| Getting there | eSIM needs no physical visit; local SIM counters exist at GRU airport and city phone shops |
| Best time | Activate an eSIM before departure so it’s ready the moment you land, not after |
eSIM: the easiest option for most visitors
An eSIM is a digital SIM profile installed directly on a compatible phone, without needing a physical card swap — you buy it online, scan a QR code or use an app to install it, and it can activate automatically or on a schedule you set, meaning it’s genuinely possible to land with working data before you’ve even found your bag on the carousel. An eSIM data plan for Brazil covers 4G/5G data specifically built for this trip, without touching your existing home SIM at all — useful if you still want to receive calls or texts on your regular number while using the eSIM purely for data. The main requirement is an eSIM-compatible phone, which covers most iPhones from the XS onward and most higher and mid-tier Android phones from roughly 2019 onward — check your specific model before assuming compatibility.
Physical local SIM: marginally cheaper, more hassle
Brazilian carriers — Vivo, Claro, TIM — all sell prepaid tourist SIMs, available at kiosks inside GRU airport and at phone shops throughout the city. Cost is generally comparable to or slightly below an eSIM for equivalent data, but the process takes real time and sometimes requires passport details or, at some counters, a CPF (Brazilian tax ID) that tourists don’t have — this varies by carrier and location, and it’s worth confirming a specific counter can serve foreign tourists before queueing. You’ll also need your phone unlocked and a SIM ejector tool or pin, one more thing to remember. For a short trip, the time cost of this process against the marginal savings rarely makes sense compared to an eSIM sorted before you fly.
Roaming through your home carrier: expensive, but simplest
If your home mobile plan includes Brazil roaming, it’s the path of least effort — no setup required, your existing number keeps working exactly as normal. The catch is cost: most home-carrier roaming rates in Brazil run significantly higher per gigabyte than a dedicated eSIM or local SIM, sometimes multiples of the price, unless your specific plan includes Brazil in a genuinely unlimited or flat-rate international package. This only makes sense for very short trips (a day or two) where the convenience outweighs the cost difference, or if you already know your specific plan includes reasonable Brazil rates.
Comparing all three honestly
| eSIM | Physical local SIM | Home roaming | |
|---|---|---|---|
| Setup time | Minutes, before you fly | 15–30 minutes on arrival | None |
| Typical cost | R$50–150 for a trip | Similar or slightly less | Often 2–5x more per GB |
| Keeps home number active | Yes (dual profile) | No, unless dual-SIM phone | Yes |
| Requires phone compatibility | Yes (eSIM support) | Yes (unlocked phone) | No |
| Best for | Most visitors | Longer stays, budget-focused | Very short trips only |
Why connectivity matters more here than in most cities
São Paulo’s scale and traffic (see São Paulo traffic: how to plan around it) make live data genuinely essential rather than a nice-to-have — checking real-time transit options, comparing a metro route against a road one, confirming a rideshare’s actual arrival time rather than a stale estimate. Restaurant bookings in popular neighbourhoods often go through apps or messaging rather than phone calls, and having maps active from the moment you clear immigration avoids the classic first-hour scramble of trying to find your hotel with no working data. This is a bigger practical difference than in a smaller, more walkable city where getting briefly lost costs you little.
WiFi availability: hotels, cafes and public spaces
Hotel and short-term rental WiFi in São Paulo is generally reliable and free, and most cafes, restaurants and shopping malls offer it too, often without even needing to ask staff for a password given how normalised it’s become. That said, WiFi alone doesn’t solve the mobility problem — the moment you step outside to walk, take the metro, or find a restaurant, you’re back to needing mobile data, which is the core reason relying purely on WiFi hotspots doesn’t work well for a city built on constant movement between neighbourhoods. Treat WiFi as a bandwidth top-up for heavier tasks like video calls or large downloads, and mobile data as your actual baseline connectivity throughout the day.
5G availability in São Paulo
São Paulo was among the first Brazilian cities to roll out 5G coverage, and it’s now reasonably widespread across the central and more built-up neighbourhoods — Jardins, Paulista, Vila Madalena, the centre — though coverage thins in outer suburbs and especially outside the city proper. For typical travel use — maps, messaging, browsing, occasional streaming — even solid 4G is entirely sufficient, so don’t feel you need to chase 5G-specific plans; the practical difference for a visitor’s daily use is minor compared with simply having reliable data at all.
Do I need a Brazilian phone number for anything?
Occasionally, yes — some services, particularly certain delivery apps, local ride-hailing sign-ups, or specific restaurant reservation systems, expect a Brazilian phone number for SMS verification, which an eSIM data-only plan won’t provide. For most visitors this is a minor, occasional inconvenience rather than a trip-altering problem, since the core apps you’ll actually rely on daily — Google Maps, Uber, WhatsApp — work fine on an international number. If a specific app absolutely requires local SMS verification and it matters to your plans, a physical local SIM with a Brazilian number is the workaround, though this is a fairly rare requirement for typical tourist activity.
Using public WiFi safely
Public WiFi in cafes and hotels is generally fine for casual browsing and maps, but avoid logging into banking apps or entering sensitive payment details over an open network without a VPN, the same standard precaution that applies anywhere in the world. This is one more argument in favour of having your own mobile data active as the default — it avoids the question entirely for anything sensitive, reserving public WiFi for convenience tasks like downloading a large map file or backing up photos.
Setting up an eSIM before you fly
The process is straightforward: purchase an eSIM data plan for Brazil online, receive a QR code or activation link, and install it through your phone’s settings before departure — most providers let you install the profile in advance and simply activate the data plan once you land, so you’re not burning trip days on a plan that started ticking while you were still at home. Test that the profile installed correctly before you leave, using your home WiFi to confirm the eSIM shows as installed (even if inactive) in your phone’s settings — this five-minute check avoids any surprises on arrival.
Video calls and streaming: what to expect
Video calling home works reliably over both WiFi and mobile data throughout central São Paulo, and streaming services function normally, though it’s worth remembering that heavy streaming eats into a data allowance faster than the maps-and-messaging baseline most trip estimates assume — if regular video calls or streaming are part of your daily routine, budget noticeably more data than the 5–10GB estimate given above for lighter use.
Which carriers cover Brazil best, and does it matter which eSIM you pick?
Vivo, Claro and TIM are Brazil’s three major networks, and coverage differences between them in São Paulo city specifically are fairly marginal — all three cover the metropolitan area well. The differences matter more once you leave the city for coastal or mountain day trips, where coverage gets patchier and can vary meaningfully by carrier and specific location. Most eSIM providers aimed at travellers route through one of these networks or a roaming agreement covering multiple, so the practical difference for a typical São Paulo-based trip is smaller than the choice between eSIM, physical SIM and roaming covered above.
What happens to your data plan if you extend your trip
If your trip runs longer than expected, most eSIM providers allow topping up the same profile with additional data without needing a whole new setup — check your specific provider’s top-up process before you need it, since some require doing this through their app while others handle it via a web portal. This is generally simpler than switching approaches mid-trip, so it’s worth choosing a plan with a bit of buffer data or an easy top-up path if there’s any chance your trip extends.
Frequently asked questions about internet and eSIMs in Brazil
Do I need an eSIM specifically, or can I just use WiFi?
Relying purely on WiFi works poorly in a city this spread out — you’ll need live data for maps and transport constantly while moving between locations, not just at your hotel.
Is my phone compatible with an eSIM?
Most iPhones from the XS onward and many mid-to-high-tier Android phones from around 2019 onward support eSIM, but check your specific model’s settings for “Add eSIM” or similar before assuming.
Can I use an eSIM and keep my home SIM active at the same time?
Yes — most modern phones support dual SIM profiles, so you can use the eSIM for Brazil data while your home SIM continues handling calls and texts on your usual number.
How much data do I actually need for a typical trip?
For a week of maps, messaging, some streaming and social media, 5–10GB is a reasonable estimate for most travellers, though heavy streaming or video calling users should budget more.
Is coverage reliable outside São Paulo city, like on the coast or in the mountains?
Generally good in Santos, Guarujá and Campos do Jordão, patchier in more remote stretches of coastline or deep countryside — download offline maps for any day trip as a backup regardless of your data plan.
What if my eSIM doesn’t activate properly on arrival?
Most providers offer support via chat or email, and it’s worth having a backup plan — knowing where the nearest airport WiFi or a physical SIM kiosk is — in case of a rare technical hiccup.
Is a physical SIM cheaper than an eSIM for a longer stay, like a month?
Sometimes marginally, particularly for extended stays where a local carrier’s monthly plan beats a tourist-focused eSIM package — worth comparing specifically if your trip runs several weeks or more.
Can I top up my eSIM if I run out of data mid-trip?
Yes, most providers support adding data to the same profile without a full new setup — check your specific provider’s process, whether through an app or web portal, before you actually need it.
Do I need a Brazilian number for WhatsApp, since so much local communication runs through it?
No — WhatsApp works fine registered to your home number, and it’s the dominant messaging app used by hotels, tour operators and restaurants in São Paulo for booking confirmations and questions, so it’s worth having set up regardless of which connectivity option you choose.
A quick note on offline backups
Even with reliable data, it’s worth downloading offline Google Maps coverage for São Paulo and any day-trip destinations before you fly, plus saving key addresses and confirmation numbers somewhere accessible without data — a rare dead zone, a drained battery, or an unexpected outage shouldn’t leave you with zero way to navigate or confirm a booking. This takes a few minutes before departure and costs nothing, a sensible backup regardless of which connectivity option you choose above.
Group and family trips: sharing one data plan
Travelling as a family or group raises a practical question an individual traveller doesn’t face: does everyone need their own eSIM, or can one connection cover the group? Most smartphones can share their data connection via personal hotspot, so in practice one person’s eSIM can cover a small group’s maps and messaging needs for short stretches — walking together as a unit through a neighbourhood, for instance — without everyone needing a separate plan. The trade-off is real, though: hotspotting drains the host phone’s battery meaningfully faster, and it falls apart the moment the group splits up, which happens constantly on a real trip once people peel off to different shops, sights or a bathroom break. For a family of four or more, or any group planning to split up during the day, it’s generally worth having at least two active data connections within the group, ideally on different phones, rather than a single point of failure that leaves everyone stranded if that one phone runs out of battery or data. Splitting the cost of two or three eSIM plans across a group of four is still cheaper per person than everyone roaming individually through their home carrier, so the group discount effectively still applies even without a single shared plan.
If your trip continues beyond São Paulo
Visitors combining São Paulo with Rio de Janeiro, Iguaçu Falls or other Brazilian destinations should check that their chosen eSIM plan covers the whole country rather than being scoped narrowly to São Paulo state — a Brazil-wide eSIM data plan for travellers is built for exactly this, since some providers do offer city- or region-limited packages at a lower price specifically because of that narrower coverage. A Brazil-wide plan costs a bit more than a São Paulo-only option but avoids the awkward scenario of losing data coverage the moment your onward flight lands in a different state — a genuinely disruptive way to discover a plan’s limitations, typically at the exact moment you need working maps and a rideshare app most, arriving somewhere unfamiliar. If your itinerary is genuinely São Paulo-only, a scoped plan is a reasonable way to save a little, but for anything involving a second Brazilian city, confirming nationwide coverage before purchasing is worth the extra minute it takes to check the provider’s stated coverage map.
Getting connected fits into the bigger arrival plan
Sorting connectivity is one piece of a smoother arrival alongside your airport transfer and initial cash needs — see airport transfers compared and money in Brazil: cards, Pix and cash for the rest of the first-hour checklist, or the complete planning a trip to São Paulo guide for everything before you fly.
Transport passes & transfers on GetYourGuide
Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.
