If you’re planning a trip to Indonesia – whether you’re surfing in Canggu, chasing waterfalls in Lombok, or temple-hopping in Yogyakarta – staying connected makes everything easier. From hailing a Grab, to navigating with Google Maps, to booking last‑minute villas, reliable data is almost essential.
The good news: getting connected in Indonesia is straightforward, and eSIMs have made it even easier. This guide walks you through exactly how to get a local eSIM in Indonesia and Bali, how it compares to a physical SIM, what to watch out for, and the best options depending on your itinerary and budget.
eSIM vs Physical SIM in Indonesia: Which Is Better?
Before you commit, it helps to understand the difference.
What is an eSIM?
An eSIM (“embedded SIM”) is a digital SIM that’s built into your phone. Instead of buying a physical plastic SIM card and swapping it into your phone, you simply scan a QR code or enter an activation code and a mobile plan is downloaded onto your device.
Pros of an eSIM in Indonesia:
- No need to hunt for a kiosk after landing – you can be online as soon as you arrive.
- Keep your home SIM active for SMS (e.g. banking OTPs or two‑factor authentication) while using data on your Indonesian number.
- No risk of losing or damaging your physical SIM tray or card.
- Easy to switch providers if you move from, say, Bali to a remote island and need better coverage.
- More eco-friendly (no plastic card or packaging).
Cons of an eSIM:
- Your phone must be eSIM-compatible and unlocked.
- Not all local shops are familiar with eSIMs yet outside major tourist hubs.
- Some eSIMs are data‑only and don’t include local calls or SMS (which may matter if you need to call local numbers often).
When a physical SIM might be better
Physical SIM cards are still widely used in Indonesia, and in some cases they’re the better choice:
- Older phones or budget devices that don’t support eSIM.
- Longer stays (1–6 months or more) where a traditional local SIM with a full plan may work out slightly cheaper.
- If you’ll be spending most of your time far from tourist areas, where local warungs and kiosks sell physical SIMs easily but may not offer eSIM setup.
In reality, many travellers now use eSIM first for convenience, and fall back to a physical SIM only if they encounter coverage or compatibility issues.
Check If Your Phone Supports eSIM (Before You Fly)
The most common mistake travellers make: assuming their phone can use eSIM and only realising it can’t after they’ve landed.
Step 1: Confirm eSIM compatibility
Most recent flagship phones support eSIM. As a rough guide:
- iPhone: iPhone XS / XR (2018) and newer models support eSIM.
- Samsung: Newer Galaxy S and Note series (e.g. S20 and up) and some Fold/Flip models.
- Google Pixel: Pixel 3 and newer.
- Many newer devices from brands like Oppo, Xiaomi, and Huawei also support eSIM, but you should check your specific model.
To confirm, search “[your phone model] eSIM support” on your manufacturer’s site, or check in your phone settings:
- iPhone:
Settings → Mobile Service / Cellular → look for “Add eSIM” or “Add eSIM plan”. - Android (varies by brand):
Settings → Connections / Network & Internet → SIM Manager / Mobile Network → look for an option to “Add eSIM” or “Download eSIM”.
Step 2: Make sure your phone is unlocked
Your device must be carrier-unlocked to use a local Indonesian plan:
- If you bought your phone directly from a carrier (e.g. on a contract), contact them before leaving and confirm it’s unlocked.
- If you see multiple SIMs working from different carriers at home, it’s likely unlocked.
- Locked phones usually show an error like “SIM not supported” when a different carrier’s SIM/eSIM is installed.
Sorting this out before you leave saves a lot of airport stress.
Options for Getting Data in Indonesia & Bali
You have three main options:
- International roaming from your home provider
- A global travel eSIM that covers Indonesia
- A local Indonesian eSIM/physical SIM
International roaming
This is typically the most expensive option, though it’s technically the easiest (you just switch your roaming on).
- Many Western carriers charge daily roaming fees or high pay‑as‑you‑go rates.
- Data caps are often low, and speeds can be deprioritised.
Use this only as a backup (for example, for your first few hours in the country) or if your employer is covering the bill.
Global travel eSIMs
There are international eSIM providers that give you regional or global data packages that include Indonesia:
- They’re very convenient: buy online before you fly, scan the QR code, and land with data already working.
- But you often pay more per GB than with a local Indonesian provider.
- Some offer only data, no local number, which may limit calls to local restaurants, drivers, or tour operators.
These are ideal if you’re hopping between several countries in Southeast Asia in a short time. If you’re mainly in Indonesia for your trip, a local eSIM or SIM is usually better value.
Local Indonesian eSIMs and SIM cards
This is usually the sweet spot for value and performance, especially in Bali and other popular destinations.
Major Indonesian operators include:
- Telkomsel
- XL Axiata
- Indosat Ooredoo Hutchison
- Smartfren
Coverage and quality vary by area. In broad strokes:
- Telkomsel typically has the best nationwide coverage, including more remote islands and rural areas.
- XL and Indosat can offer good value in cities and more populated parts of Java and Bali.
- Smartfren is more urban‑focused and not as widely used by tourists outside cities.
Most local tourist‑focused eSIM services partner with one of these networks, so you benefit from local performance without having to navigate everything in Bahasa Indonesia.
When and Where to Get Your eSIM in Indonesia
You have two main timing options:
Option A: Set up a local eSIM before you arrive
This is the most stress‑free route.
- Purchase an Indonesian eSIM package online from a local‑focused provider.
- You’ll receive a QR code by email or in your account dashboard.
- Install the eSIM profile on your phone (see section 5 below).
- Activate it on arrival or automatically when you connect in Indonesia, depending on the plan.
Pros:
- Hit the ground running – order your Grab, book a Bluebird taxi, or check your villa instructions before you even reach immigration.
- No queues or haggling at airport counters.
- Clear English‑language instructions and support.
Cons:
- You’ll need to be comfortable following installation steps yourself.
- Requires a stable internet connection (Wi‑Fi) somewhere to download the eSIM profile the first time.
Option B: Get your eSIM or SIM after you land
You can also buy connectivity at the airport or in town.
At the airport (Jakarta, Bali, etc.):
- You’ll find multiple telecom counters in the arrivals area.
- Staff are used to tourists; they often speak decent English.
- Some operators can help you install a physical SIM or even set up an eSIM if they support it.
Downsides:
- Airport mark‑ups: packages can be pricier than in town.
- Pushy sales tactics are not uncommon – always ask for the full details (data allowance, validity, whether tethering is allowed, any activation fees).
In town (Bali/other cities):
- In Bali, areas like Kuta, Seminyak, Canggu, Ubud, and Sanur are full of phone shops and minimarkets selling SIMs.
- Staff can help with setup, but not all will be familiar with eSIMs.
- Prices can be lower than the airport, but quality and transparency vary.
If you’re not comfortable navigating this or prefer everything sorted in advance, pre‑ordering a local‑focused eSIM online is usually more straightforward.
How to Install and Activate a Local eSIM for Indonesia
Once you’ve purchased your eSIM plan and received your QR code or activation details, the process is quite similar across devices.
Important: Make sure you’re connected to Wi‑Fi before starting the installation.
Step-by-step for iPhone
- Go to Settings → Mobile Service / Cellular.
- Tap “Add eSIM” or “Add eSIM plan”.
- Either:
- Scan the QR code provided by your eSIM provider, or
- Choose “Use QR Code” and enter the activation details manually.
- Follow the on‑screen prompts:
- Give the plan a label (e.g. “Indonesia Data”).
- Set your home SIM as the line for calls/SMS, and the Indonesian eSIM for data.
- When asked for the default data line, select the Indonesian eSIM.
- Turn on Data Roaming for the Indonesian eSIM (you’ll be roaming on local networks when it first connects).
The line will usually activate automatically once you land in Indonesia and the phone detects the local network.
Step-by-step for Android (Samsung/Pixel & similar)
Settings vary slightly by brand, but the flow is similar:
- Go to Settings → Connections / Network & Internet → SIM Manager / Mobile Network.
- Select “Add eSIM” or “Download eSIM”.
- Scan the QR code provided by your eSIM provider.
- Confirm download and installation.
- Under Data SIM, set the Indonesian eSIM as your default data line.
- Ensure Mobile data and Data roaming are enabled for that eSIM.
Managing your dual SIM setup
To avoid bill shock:
- Keep your home SIM active for calls/SMS only, but turn off data roaming on it.
- Use your Indonesian eSIM just for data, unless it includes a local number and calls you want to use.
You can change this at any time in your phone’s SIM / Cellular settings.
How Much Data Do You Need in Indonesia?
Your data needs depend on your travel style:
- Light user (chat, maps, occasional browsing): 3–5 GB for a 1‑week trip may be enough.
- Average user (social media, ride‑hailing, some video): 10–20 GB for 2 weeks is usually comfortable.
- Heavy user (hotspotting laptop, streaming a lot of video): 30 GB+ or an unlimited plan might be better.
Remember:
- Many cafés, villas, and coworking spaces in Bali have good Wi‑Fi.
- On remote islands, Wi‑Fi can be patchy, so you’ll lean more on mobile data.
It’s often smarter to slightly overestimate your needs so you’re not constantly topping up – but also check how easy and affordable it is to add more data with your chosen provider.
Coverage and Speeds Across Indonesia
Indonesia is large and geographically diverse, so coverage isn’t uniform.
- Bali & Java (Jakarta, Yogyakarta, Surabaya, etc.): Generally excellent 4G coverage, with 5G slowly rolling out in some areas. You’ll be fine for maps, social media, and even video calls in most tourist hotspots.
- Lombok, Gili Islands, Nusa Penida, Nusa Lembongan: Coverage is good in main tourist areas but can drop out on more remote parts of the islands or when you’re out at sea.
- Komodo, Flores, Raja Ampat, Sumatra, Sulawesi, Kalimantan: Expect patchy coverage once you move outside major towns. In truly remote areas, you may have no signal at all – this is normal.
- Boats and rural mountain regions: Don’t rely on mobile signal. Download offline maps and key documents before you set off.
In general, if you’re visiting multiple islands or more remote areas, favour an eSIM or SIM that uses a provider known for strong nationwide coverage, rather than just the cheapest option.
Tips for Using Your Indonesian eSIM Efficiently
A few settings tweaks can keep your data usage under control:
- Download offline maps for areas you’ll visit (Google Maps’ offline mode is very reliable).
- In your phone settings, limit background data for apps that constantly sync (e.g. cloud backups, large photo apps).
- Use Wi‑Fi for big downloads or updates (app updates, system updates, large file transfers).
- Turn off auto‑play for videos in apps like Instagram, TikTok, and Facebook.
- Check your eSIM provider’s app or account page periodically to monitor your data usage and avoid running out at inconvenient times.
eSIM and SIM Registration Rules
Indonesia has SIM registration requirements, and in theory, all SIMs (including those used by tourists) should be linked to an identity.
When you go via:
- Airport or local shops: Staff usually handle this registration using your passport (they may take a photo or copy).
- Online local‑focused eSIM providers: Many manage registration in the background or comply with local regulations through their partner networks.
Just be prepared to show your passport if you’re buying a SIM in person. Avoid vendors that ask to register the SIM under a random local ID – stick to reputable providers who follow official procedures.
Why Use a Specialist Provider Instead of DIY at a Random Kiosk?
While it’s possible to walk into a random phone shop in Kuta or Denpasar and get a SIM, there are advantages to using a specialist travel‑friendly provider:
- Clear English‑language information on packages, prices, and inclusions.
- Transparent data limits and validity periods (no confusing local jargon).
- Easy top‑ups online rather than hunting around town for vouchers.
- Customer support in English if something goes wrong or you need to switch plans.
- Often, you can choose between eSIM and physical SIM, matching your device’s capabilities and your preferences.
This is especially helpful if you’re not comfortable navigating local shops, or if you’re landing late at night and don’t want to deal with it immediately.
A Great Value Option: balisim.com
If you’re heading to Bali or travelling more widely around Indonesia and want a simple, good‑value way to get connected, balisim.com is an excellent option to consider.
They specialise in providing both eSIMs and physical SIM cards tailored to travellers, with straightforward English‑language instructions, clear pricing, and plans that work well across Bali and other popular Indonesian destinations.
By arranging your eSIM or SIM through a service like balisim.com before you arrive, you can land with data ready to go, skip the airport kiosk hassle, and focus on enjoying your trip rather than worrying about connectivity.
