Quick answer: The easiest way to stay connected in Bali — and everywhere else in Indonesia — is to buy and install a travel eSIM before you fly, then simply turn the line on and enable data roaming after you land at Denpasar Airport. There is no plastic SIM to swap, no airport counter queue, and no scratching around for airport Wi-Fi: you are online the moment you step off the plane. This guide walks through Indonesia's mobile networks, the exact arrival flow at DPS, where the signal is strong and weak around Bali, and how to keep using apps like Grab, Gojek, WhatsApp and Google Maps on a data-only plan.
Indonesia's mobile networks: what your eSIM connects to
Travel eSIMs for Indonesia run on the country's major mobile operators. The three names you will see most often are:
- Telkomsel — Indonesia's largest operator, widely regarded as having the broadest reach in the country. It is generally considered the strongest option outside the big cities, which matters on an island of rice terraces, volcano roads and boat trips.
- XL Axiata — a major operator with a solid presence in cities and the main tourist areas.
- Indosat — another of the big national operators, popular in urban areas.
Which network your eSIM connects to depends on the specific product, and some plans can attach to more than one local network. Before you buy, check which operators the plan supports and look at the operator's official coverage map for the specific places on your itinerary — especially if you are heading beyond the southern tourist belt.
Arriving at Denpasar (DPS): the step-by-step flow
Bali's gateway is Ngurah Rai International Airport in Denpasar (airport code DPS). With an eSIM installed in advance, getting online after landing takes a few taps:
- Before departure: buy your eSIM and install the profile at home on Wi-Fi. Installation needs an internet connection, so do it before you travel rather than gambling on airport Wi-Fi.
- On the plane: confirm the new eSIM line appears in your phone's settings.
- After landing: switch the eSIM line on and enable data roaming for that line. This is the step people most often forget.
- Check the connection: once the signal bars appear and Google Maps loads, you are set — order a ride or message your hotel from the arrivals hall.
If you have never installed an eSIM before, our step-by-step eSIM setup guide for travel covers the whole process for iPhone and Android.
Signal reality around Bali
Bali is a well-developed destination, but mobile coverage is not uniform across the island. As a general guide:
| Area | What to expect |
|---|---|
| Kuta, Seminyak, Canggu, Uluwatu and the southern beach belt | The tourist heartland — signal is generally solid |
| Central Ubud | Generally good in and around town |
| Ubud outskirts, mountain interior and volcano areas | Signal can weaken or drop in places |
| Nusa Penida and the Gili Islands (reached by boat) | Patchier — some beaches and viewpoints have weak or no signal |
If your plans include waterfall hikes, sunrise volcano treks or a few nights on the smaller islands, download offline maps before you go and treat a temporary dead zone as part of the adventure. For specific locations, check the operators' official coverage maps rather than relying on anecdotes.
Beyond Bali: one Indonesia eSIM covers the whole country
An Indonesia eSIM is a country-level product, not a Bali-only one. The same plan keeps working when you hop islands or fly domestically, which makes it the right choice for multi-stop itineraries:
- Jakarta — the capital, and a common transit or business stop.
- Yogyakarta — the cultural hub and base for visiting the Borobudur and Prambanan temple complexes.
- Lombok — Bali's neighbour, reached by fast boat or a short flight, and the jumping-off point for the Gilis.
If there is any chance you will leave Bali during your trip, choose a plan sold as Indonesia-wide rather than Bali-specific. You avoid buying a new SIM every time you move, and your connection follows you from the airport in Jakarta to a beach on Lombok.
One practical tip for long travel days: domestic flights and fast boats mean gaps between Wi-Fi networks, so having mobile data that works nationwide is what keeps bookings, boarding passes and translation apps available exactly when you need them.
Grab, Gojek and the phone number question
Ride-hailing is how most visitors get around Bali, and the two big apps are Grab and Gojek. Both work over a data connection, so a data-only eSIM is enough to book cars, scooters and food delivery — as long as your account is already set up.
The key: install the apps and complete SMS verification with your home phone number before you leave. A data-only eSIM has no phone number and cannot receive texts, but your home SIM's number stays active on your phone for receiving verification codes. If you want to understand how this works (and what to do if a code will not arrive), see our guide to receiving SMS verification codes while using an eSIM.
A note on iPhones bought in mainland China
iPhones sold in mainland China are a special case: many models do not support eSIM at all. If your iPhone was purchased in mainland China, check whether your specific model supports eSIM before relying on one for your trip — our mainland-China iPhone eSIM guide explains how to check and what your options are.
Nyepi: Bali's Day of Silence
Once a year Bali observes Nyepi, the Balinese Day of Silence. The whole island shuts down for the day: people stay indoors, the airport pauses operations, and many services — including internet and mobile services — can be restricted. It is a remarkable cultural experience, but it catches travellers off guard. Check whether your travel dates fall near Nyepi for the year you are visiting, and plan a quiet day at your accommodation if they do.
Coral eSIM offers travel eSIM plans that cover Indonesia, with everything from purchase to installation handled online in a few minutes. Install before departure, land in Bali connected, and spend your first hour on the island at the beach instead of at a SIM counter — get started at Coral eSIM.
Frequently asked questions
When should I buy an eSIM for Bali?
Before you fly. Installation requires an internet connection, so setting it up at home on Wi-Fi means you land with data working and never depend on airport Wi-Fi.
Does one eSIM work for both Bali and Jakarta?
Yes — an Indonesia-wide eSIM covers the whole country, including Jakarta, Yogyakarta, Lombok and Bali. Just avoid plans marketed as Bali-only if you plan to travel further.
Will I have signal on Nusa Penida or the Gili Islands?
Often yes in the main areas, but the smaller islands are patchier than mainland Bali. Check official coverage maps and download offline maps as a backup.
Can I use Grab and Gojek with a data-only eSIM?
Yes. Both apps run over data. Register and verify your account with your home number before departure, since a data-only eSIM cannot receive SMS.
Can I share my connection with a travel partner?
Many travel eSIMs allow tethering, so one plan can keep a partner’s phone or a laptop online at a cafe in Canggu. Conditions vary by plan, though, so confirm tethering support on the product page before buying.
