Bali trip practicalities
Bali SIM Card or eSIM — Which Should You Get?
A physical SIM bought on arrival and a pre-purchased eSIM both work well in Bali; the right choice depends on whether your phone supports eSIM and whether you want connectivity the moment you land.
Getting a Bali SIM card or eSIM comes down to two practical questions: does your phone support eSIM, and do you want to be connected the second you land or are you fine waiting until you clear the airport. Both options are straightforward, and neither is clearly better for everyone.
An eSIM installed before you fly means you can use data on arrival, useful for booking a ride or messaging your villa host straight away. A physical SIM bought at the airport or a local shop is usually cheaper for a longer stay and gives you a local number, which matters if you need to receive Indonesian SMS verification codes for local apps or services.
eSIM versus physical SIM: the real trade-offs
An eSIM is a digital SIM profile, installed via a QR code or app before you travel, and works only on phones that support the feature — most phones from the last several years do, but it’s worth checking your specific model before assuming. The main advantage is convenience: no need to find a shop, swap a physical card, or worry about losing your home SIM while it’s stored somewhere on your trip.
A physical local SIM, bought from an official provider counter at the airport or a phone shop once you’re settled, is often the cheaper option for larger data allowances or a longer stay, and gives you an actual Indonesian phone number, which some local services and verification systems require.
| Factor | eSIM | Physical local SIM |
|---|---|---|
| Setup timing | Before you fly, active on arrival | After you land, needs a shop visit |
| Phone compatibility | Newer phones only | Any unlocked phone |
| Cost for short trips | Often convenient, moderate cost | Can be cheaper for larger data |
| Local phone number | Sometimes included, sometimes not | Yes, always |
| Losing your home SIM | Not applicable, stays in phone | Must store it somewhere safe |
| Best for | Short stays, convenience-first travellers | Longer stays, heavy data users, need a local number |
Where to buy a physical SIM in Bali
Official provider counters at the airport are the most convenient but usually cost more than the same SIM bought at a shop in town. Once you’re settled, phone shops in Sanur, Canggu, Umalas and Ungasan sell SIMs from the main Indonesian providers, often set up and activated for you on the spot. Buying outside the airport, once you’ve had a day or two to settle in, is often the better value option if you don’t need data the instant you land.
Bring your passport when buying a physical SIM, since registration is required by the provider, and a shop assistant will normally handle the setup and initial data package activation for you.
What data allowance actually suits your trip
Think about how you’ll actually use data rather than buying the biggest package by default. If your villa has reliable Wi-Fi — check what’s specified for the villa you’re booking — you may only need mobile data for maps, messaging and ride-hailing apps while out and about, which uses relatively little. Streaming video or working remotely from cafés will use considerably more, and if that’s your plan, size your package accordingly or plan to top up.
- Light use (maps, messaging, occasional browsing): a smaller data package is usually enough
- Moderate use (social media, some streaming, ride-hailing): a mid-tier package
- Heavy use (remote work, video calls, frequent streaming outside Wi-Fi): the largest package, or plan to top up
Coverage across Sanur, Canggu, Umalas and Ungasan
Mobile coverage from the main Indonesian providers is generally reliable across the areas most villa guests stay in, including all four areas we manage villas in. Coverage can vary in patches, particularly in more built-up areas with tall walls or dense construction, but dead zones are uncommon in these tourist-frequented parts of the island. If your work depends on a stable connection, pairing mobile data with a villa’s Wi-Fi as backup is the safer approach rather than relying on either alone.
Setting up an eSIM before you travel
Most eSIM providers issue a QR code by email or app after purchase, which you scan using your phone’s settings to install the profile before you fly. It’s worth doing this with working Wi-Fi at home rather than trying to troubleshoot it from the airport, and confirming the eSIM activates correctly before your flight in case you need to contact support.
Keep your home SIM in your phone alongside the eSIM if your phone supports dual SIM, so you can still receive calls or texts on your home number while using the eSIM for data in Bali.
Staying connected with your villa host
Whichever option you choose, having working data from the moment you land makes the practical parts of arrival smoother: coordinating pickup, messaging your host on WhatsApp, or checking directions to the villa. We communicate with guests primarily over WhatsApp, so a working data connection from arrival, even a modest one, is genuinely useful rather than a nice-to-have.
What goes wrong
The most common problem with eSIMs is buying one that isn’t actually compatible with the specific phone model or that requires a working internet connection to activate, which defeats the purpose if you’re trying to set it up at the airport with no Wi-Fi. Physical SIM problems are usually about registration: forgetting your passport, or buying from an unofficial reseller whose SIM turns out to be poorly registered or restricted.
A second common issue with physical SIMs is buying too large a package upfront assuming heavy data use, then discovering the villa’s Wi-Fi covers most needs, leaving unused data that doesn’t roll over or transfer.
What to do next
Choose an eSIM if your phone supports it and you want data working the moment you land; choose a physical SIM if you’re staying longer, want a local number, or prefer to shop around once you’ve settled in. Either way, size your data package to how you’ll actually use it, not the largest option by default.
- Check your villa’s Wi-Fi setup on its listing before choosing a data package
- Browse our villas at /property-rental/ for your dates and ask about local connectivity
- Read our guide on Bali plug types so you’re not troubleshooting two things on arrival
Frequently asked questions
Is eSIM or a physical SIM better for Bali?
Neither is universally better; an eSIM suits short trips and phones that support it, giving you data the moment you land, while a physical SIM is often cheaper for longer stays and gives you a local number. Check your phone's eSIM compatibility before deciding.
Do I need a local SIM if my villa has Wi-Fi?
Not strictly, but mobile data is useful outside the villa for maps, ride-hailing and staying in touch while out. Many guests use villa Wi-Fi as the main connection and a smaller mobile data package for when they're out.
Can I buy a SIM card at the airport in Bali?
Yes, official provider counters are available at the airport, though prices are usually higher than buying the same SIM from a shop once you're settled in Sanur, Canggu, Umalas or Ungasan. Bring your passport for registration either way.
Will my phone work in Bali without buying a local SIM or eSIM?
Your phone will likely work using international roaming through your home provider, but this is usually far more expensive per megabyte than a local SIM or eSIM, so it's rarely the cheapest option for a trip of any real length.
How much data do I actually need for a week in Bali?
It depends on your usage: light users relying mostly on villa Wi-Fi need less, while remote workers or heavy streamers should size up or plan to top up mid-trip. Check your villa's Wi-Fi speed on its listing to judge how much you'll lean on mobile data.
Written by The Host Bali team, who manage villas in Sanur, Canggu, Umalas and Ungasan. Prices, rules and visa details change; we date every guide and update it when something moves. Nothing here is legal or tax advice — for a purchase or a licence, check the specifics with a licensed notary or adviser in Bali.

