# SIM Cards in Bali in 2026: Where to Buy, Which Plan, at What Price
On 8 September 2026, the 25 GB / 30-day tourist pack was listed at 150,000 IDR on Telkomsel's own website. At the arrivals hall counter at Denpasar airport, the 25 GB pack valid across Indonesia was going for 400,000 IDR: 250,000 IDR more, about 2.7 times the official rate, for the same data and the same validity. Since Permenkomdigi No. 7 of 2026, in force on 19 January 2026, every prepaid card has to be registered against an identity document — passport, KITAS or KITAP for a foreigner — and validated by facial recognition, a procedure rolled out nationwide on 1 July 2026. One passport can hold no more than three prepaid numbers per operator. And an Indonesian SIM card does not settle the IMEI question: according to the Indonesian customs FAQ, an unregistered foreign handset keeps network access for 90 days at most.
What does a SIM card in Bali actually cost?
There are three prices here, and they have nothing to do with each other.
The official tourist rate, published by Telkomsel on its own site: five "WNA Tourist Starterpack" bundles, all valid 30 days, from 25 GB to 200 GB. The airport counter rate, published nowhere and only visible once you are standing in front of it. And the domestic retail rate, the plans sold on the local market — whose eSIM route is reserved for KITAS or KTP holders — which is in another league entirely.
| Plan | Data | Validity | Price | Source, date |
|---|---|---|---|---|
| Telkomsel WNA Tourist Starterpack | 25 GB | 30 days | 150,000 IDR | telkomsel.com, 8 Sept 2026 |
| Telkomsel WNA Tourist Starterpack | 35 GB | 30 days | 200,000 IDR | telkomsel.com, 8 Sept 2026 |
| Telkomsel WNA Tourist Starterpack | 60 GB | 30 days | 250,000 IDR | telkomsel.com, 8 Sept 2026 |
| Telkomsel WNA Tourist Starterpack | 100 GB | 30 days | 400,000 IDR | telkomsel.com, 8 Sept 2026 |
| Telkomsel WNA Tourist Starterpack | 200 GB | 30 days | 800,000 IDR | telkomsel.com, 8 Sept 2026 |
| Telkomsel Tourist Prepaid Card | 25 GB + 25 min | — | 150,000 IDR | Telkomsel FAQ, 8 Sept 2026 |
| IM3 Freedom 5G | 72 GB (52 + 20 GB 5G) | 30 days | 110,000 IDR, tax included | im3.id, 8 Sept 2026 |
| IM3 Freedom 5G | 28 GB (15 + 13 GB 5G) | 7 days | 35,000 IDR, tax included | im3.id, 8 Sept 2026 |
The two IM3 lines deserve a second look: these are ordinary domestic plans, not tourist packs, and 72 GB for 110,000 IDR is a ratio the tourist range never comes close to. Same story at Telkomsel, whose prepaid "Perdana Lite" eSIMs start at 19,900 IDR for 1 GB of national data plus 5 GB of local quota. That local quota is the first trap: it only works inside the area where you bought it. The 81,000 IDR Lite pack, for instance, shows 52 GB of local quota against just 8 GB usable anywhere other than Bali.

Why does the airport counter cost two to three times more?
The Ngurah Rai arrivals hall sells the most expensive service on the island, and it sells it at the exact moment nobody feels like haggling. The travel guide Traveltomtom, which records these prices operator by operator on a page updated 30 August 2026, describes three sales zones in a row: the first stands around baggage claim, with Telkomsel next to belt 4; then, past customs, other operators' shops in the arrivals hall; and finally the IM3 shop, next to the Tourist Information desk.
Here is what those counters were asking in 2026, for 30-day plans, all without calls or texts included.
| Operator | Plan seen at the airport | Counter price | Known official equivalent |
|---|---|---|---|
| Telkomsel (national) | 25 GB | 400,000 IDR | 150,000 IDR (Telkomsel site) |
| Telkomsel (national) | 100 GB | 850,000 IDR | 400,000 IDR (Telkomsel site) |
| Telkomsel (national) | 200 GB | 1,250,000 IDR | 800,000 IDR (Telkomsel site) |
| Telkomsel (Java, Bali, Lombok only) | 18 GB | 250,000 IDR | not published |
| XL Axiata | 34 GB | 250,000 IDR | not published |
| XL Axiata | 120 GB | 650,000 IDR | not published |
| IM3 | 18 GB | 250,000 IDR | not published |
| IM3 | 170 GB | 750,000 IDR | not published |
| Three / Tri | 29 GB | 250,000 IDR | not published |
| Smartfren | 25 GB | 200,000 IDR | not published |
One caveat on that right-hand column. Telkomsel's official grid lists no area restriction on its tourist packs, whereas the counter openly sells two separate ranges, one national and one limited to Java, Bali and Lombok. So the comparison holds on data volume and validity, not on strictly identical terms. These airport figures also come from a field survey published by a site that states it earns affiliate commission on eSIMs — dated information, not an official price list. No operator publishes an airport-specific price list, and that is precisely what makes the gap possible. Worth noting, too: another page on the same site quotes a much lower range, 150,000 to 250,000 IDR for 15 to 30 GB. The two surveys do not agree, which tells you something about how much one counter differs from the next.
Two details get expensive at the till. First, some entry-level plans only work in Java, Bali and Lombok. Second, a calling bundle is often pushed as an add-on at 150,000 IDR, when a few thousand rupiah of top-up from any Indomaret or Alfamart is more than enough to ring a landlord or a driver. An independent guide updated 7 September 2026 also reports plans where part of the advertised data could only be used on social media, without the counter mentioning it.
The practical conclusion fits in one line: buy the smallest plan you can at arrivals if you need data immediately, then walk into an official shop the next day.
SIM registration: the rule that catches everyone out
This is the most widely misunderstood point, and it changed in 2026. The governing text is Peraturan Menteri Komunikasi dan Digital No. 7 of 2026 on mobile subscriber registration, issued and in force on 19 January 2026, published in Berita Negara 2026 No. 40. It replaces the registration regime of Permenkominfo No. 5 of 2021.
What it requires:
- Biometric registration by facial recognition, on a KYC basis. The reference identifier is the NIK for Indonesians, the passport, KITAS or KITAP for foreigners.
- Three prepaid numbers maximum per identity and per operator.
- Every perdana card must be sold inactive: it only works once registration has been validated. A card sold "already active" off a stall is a card sold outside the rules.
The Indonesian tech press puts the nationwide biometric rollout at 1 July 2026, after a pilot phase that logged around 1.7 million facial validations between January and June 2026. Operators say activating a new number takes about a minute once validation clears.
For a foreigner the consequence is simple: register in an official shop, with your physical passport. An unofficial outlet is still possible if the operator has appointed it as a partner authorised to validate registration — but nothing on the shopfront says so, and a warung offering to "handle everything" without looking at your passport is not following the procedure. At the desk, the agent enters your full name, passport or KITAS/KITAP number, nationality, place and date of birth.
SIM card and IMEI: two procedures, one phone
Plenty of new arrivals assume that registering their SIM card takes care of their handset. These are two separate procedures, one run by the digital ministry, the other by customs.
The official Bea Cukai FAQ is explicit: a foreign telecoms device used with an Indonesian SIM card registered at an operator shop gets network access for paling lama 90 hari — 90 days at most. Past that ceiling, what blocks you is the handset's IMEI, not the card. The same text provides for IMEI registration to be done on arrival, before leaving the terminal, or within 60 days at the latest — but in that second case without the customs duty allowance of 500 USD per person per arrival, an allowance itself conditional on registering inside the customs area within five days of arrival.
The detail nobody mentions at the counter: operator tourist offers ask for your handset's IMEI number, not just your passport. That goes for Telkomsel's Tourist Prepaid Card and IM3's Travel On pack alike. In other words your IMEI already lands in a database the moment you buy the SIM — without that counting as customs registration. Have it ready before you reach the desk: dial *#06#, screenshot it, and keep a photo of your passport on the phone. The customs procedure itself, its costs and its deadlines are covered in our guide to IMEI registration in Indonesia.

Which network suits where you live?
There is no public village-by-village coverage measurement for Bali. Comparisons announcing "Telkomsel in Canggu, XL in Ubud" are inventing a precision that has no source behind it. What does exist are the regional measurements from Opensignal for the Bali–Nusa Tenggara region, collected from 1 April to 29 June 2026 among users of its app.
| Metric, Bali–Nusra region | Indosat | Telkomsel | XL |
|---|---|---|---|
| Average download speed | 36.3 Mbps | 43.1 Mbps | 37.9 Mbps |
| 5G download speed | 56.1 Mbps | 97.5 Mbps | 104.9 Mbps |
| Average upload speed | 12.7 Mbps | 13.4 Mbps | 14.1 Mbps |
| Time spent on 5G | 51.7% | 34.1% | 45.8% |
| Time connected on 4G or 5G | 98.0% | 96.2% | 98.0% |
| Reliability (100–1000 scale) | 897 | 831 | 900 |
| Consistent quality (% of tests) | 77.8% | 68.2% | 77.6% |
| Video experience (0–100) | 68.7 | 65.8 | 67.1 |
Read backwards, that table says something useful: in south Bali, where all three networks are dense, Indosat and XL match Telkomsel and even beat it on reliability and on 5G. Telkomsel keeps the edge on average download speed, but loses clearly on consistent quality.
The gap widens elsewhere. Nationally, Opensignal's geographic coverage score gives Telkomsel 8.6 out of 10, against 5.5 for Indosat and 4.8 for XL — that is the reach of the network footprint across inhabited areas. That figure, not the southern speeds, is the one that matters if you live or ride around Munduk, Sidemen, Amed or the ridge roads north of Bedugul.
On 5G, Telkomsel said in a press release dated 24 August 2024 that it had deployed 225 5G sites in south Bali — 67 in Denpasar, 136 in Badung — with continuous coverage claimed along the Kuta–Canggu, Nusa Dua and Renon–Sanur corridors. Those figures are two years old: treat them as an order of magnitude for the area covered, not as a 2026 snapshot.
In practice: Telkomsel if you move around a lot or live outside the Canggu–Denpasar–Uluwatu triangle; Indosat or XL if you stay in the south and want 5G at the best price. And if you are weighing up one specific address, nPerf's crowdsourced maps let you compare all three networks district by district before committing.
Where to buy: the official shops in Bali
The official chains are GraPARI for Telkomsel, Gerai IM3 for Indosat, and XL Center for XLSMART — the new entity born of the XL Axiata + Smartfren merger completed in April 2025, which now runs the XL, Axis and Smartfren brands.
Telkomsel's official store locator, checked on 8 September 2026, lists seven GraPARI outlets in Bali.
| GraPARI | Address | Mon–Fri | Saturday | Sunday |
|---|---|---|---|---|
| Jimbaran | Jl. Uluwatu No. 82, Kedonganan, Badung | 08:00–20:00 | 08:00–20:00 | 08:00–20:00 |
| Ubud | Jl. Cok Gede Rai No. 2, Peliatan, Gianyar | 08:00–17:00 | 08:00–17:00 | 08:00–17:00 |
| Renon Denpasar | Jl. Raya Puputan Renon No. 33, Denpasar | 08:00–17:00 | 08:00–12:00 | closed |
| Gatsu Tengah Denpasar | Jl. Gatot Subroto Tengah No. 328, Denpasar Utara | 08:00–17:00 | 08:00–12:00 | closed |
| Tabanan | Jl. Ir. Soekarno No. 99D, Kediri, Tabanan | 08:00–17:00 | 08:00–12:00 | closed |
| Singaraja | Jl. A. Yani No. 72, Kaliuntu, Buleleng | 08:00–17:00 | 08:00–12:00 | closed |
| Negara | Jl. Ngurah Rai No. 86, Negara, Jembrana | 08:00–17:00 | 08:00–12:00 | closed |
Two remarks. The GraPARI that guidebooks call "GraPARI Kuta" appears on the official locator as GraPARI Jimbaran: same address, Jl. Uluwatu 82. And more importantly, the locator lists no GraPARI at Bali airport — the only "Jl. Ngurah Rai" entry is the Negara one, at the far end of the island in Jembrana. What you see on arrival in Denpasar are booths and partner resellers, which explains a good share of the price gap.
What to ask at the desk, in this order: the exact pack name and its listed price; whether the quota is national or local; the exact validity period; that registration is done in front of you, with your passport; and a connection test before you leave the shop. If the seller refuses to scan your passport or hands you an already-active card, go somewhere else.

eSIM or physical card: what really changes
The eSIM has shifted things for anyone arriving with a recent handset, but two very different products get mixed up here.
Travel eSIMs bought before departure from an international reseller are data-only plans. Airalo says so in its help centre: on a data-only eSIM, neither texts nor calls are possible. In plain terms: no Indonesian number, so no SMS verification codes. Perfect for landing connected and booking a Grab, useless the moment a local app asks for an OTP.
Indonesian operator eSIMs do give you a real +62 number. Telkomsel publishes its WNA Tourist Starterpack grid on its eSIM page: the prices there are the same as for the physical tourist packs. Watch out for its domestic eSIM range, though: the official page states that foreigners are validated by KITAS, not by passport, and that a single identity record can hold no more than three eSIMs. Two more technical constraints worth knowing: the activation QR code can only be scanned once, and an eSIM cannot be shared across two devices. Keep that QR safe until the line is live.
The Indonesian number for local apps
A +62 number is about more than calls. Gojek's official help pages state that it refuses virtual and VoIP numbers — which rules out disposable-number workarounds. The page does not say a foreign number is rejected, but international OTPs arrive erratically, and a local number settles the question for good.
Conversely, be sceptical of the received wisdom that an Indonesian bank must have a local number: BCA has officially documented, since January 2025, that myBCA works with a foreign mobile number and that the OTP is sent to that international number. So the need for a +62 number is real, but it does not extend to every service.
Finally, a local number is what makes you reachable: on Lokalfinds, most scooter, furniture and rental deals close over WhatsApp — an Indonesian number stops you looking like the contact who never replies.
One last thing people discover too late: how long a prepaid line stays alive. At Telkomsel, each top-up extends validity cumulatively, up to a maximum of 365 days. During the grace period that follows expiry, outgoing calls and texts are blocked but remaining data still works; after that the line is barred, and reactivation goes through 88889# or a GraPARI. If you are leaving Bali for three months, a small top-up before you fly beats losing the number — and with it every account tied to it.
Frequently asked questions
Do you absolutely need a passport to buy a SIM card in Bali?
Yes. Registering a prepaid card is mandatory and rests, for a foreigner, on a passport, KITAS or KITAP. Since Permenkomdigi No. 7 of 2026, in force on 19 January 2026, validation is done by facial recognition on top of the document. The card is sold inactive and only works once that validation is complete. A seller who hands you an already-active SIM without looking at your passport is not following the procedure.
How much does a SIM card cost in Bali in 2026?
On 8 September 2026, Telkomsel's official rate for foreigners ran from 150,000 IDR (25 GB, 30 days) to 800,000 IDR (200 GB, 30 days). Domestic plans are far cheaper: IM3 lists 72 GB for 110,000 IDR a month, tax included. At the Denpasar airport counter, that same 25 GB national plan was going for 400,000 IDR in 2026, and up to 1,250,000 IDR for 200 GB.
Is it better to buy your SIM at the airport or in town?
In town, unless you need it immediately. The gap recorded in 2026 runs from roughly double to nearly triple on an identical plan. If you need to be connected the moment you step off the plane, take the smallest pack available, then visit an official shop — GraPARI, Gerai IM3 or XL Center — in the days that follow. Telkomsel's official locator lists no GraPARI at Bali airport at all: the arrivals counters are resellers.
Which operator has the best coverage in Bali?
It depends where you are. In the south of the island, Opensignal's April to June 2026 measurements put Indosat and XL ahead of Telkomsel on reliability, consistent quality and time spent on 5G, with Telkomsel keeping the best average download speed at 43.1 Mbps. Outside the dense areas, Telkomsel holds a clear lead: its national geographic coverage score is 8.6 out of 10, against 5.5 for Indosat and 4.8 for XL.
Is an eSIM bought before departure enough to live in Bali?
Not if you need a number. Travel eSIMs sold by international providers are data-only: no calls, no texts, so no verification codes by message. For a few days it is comfortable; to settle in, you need an Indonesian line, physical or operator eSIM, with a real +62 number.
Will my phone get cut off after a few weeks?
Not because of the SIM card, but because of the IMEI. According to the Indonesian customs FAQ, a foreign handset used with an Indonesian SIM registered at a shop keeps network access for 90 days at most. IMEI registration is done on arrival inside the customs area, or within 60 days but without the 500 USD allowance. The two procedures are independent: registering your SIM does not register your phone.
How many numbers can you hold on one passport?
Three prepaid numbers maximum per identity and per operator, under Permenkomdigi No. 7 of 2026. Telkomsel separately applies a ceiling of three SIM cards per passport on its tourist range, and three eSIMs per identity record. Those ceilings look alike but come from different rules: the regulatory limit is per operator, Telkomsel's is specific to its own products.
Sources
Official
- Kementerian Komunikasi dan Digital — Permenkomdigi No. 7 of 2026 on mobile subscriber registration, in force 19 January 2026 (record also published on peraturan.bpk.go.id and jdih.komdigi.go.id).
- Direktorat Jenderal Bea dan Cukai — FAQ on IMEI registration for imports, accessed 8 September 2026.
- Telkomsel — eSIM prices and packs, including the WNA Tourist Starterpack range; Tourist Prepaid Card FAQ; eSIM terms; prepaid line validity; GraPARI locator; 5G Bali press release, 24 August 2024.
- IM3 / Indosat Ooredoo Hutchison — Freedom 5G plans, prices recorded 8 September 2026.
- Gojek — official help page on unsupported numbers.
- BCA — myBCA with a foreign mobile number, published 8 January 2025.
- Airalo — calls and texts with an eSIM.
Expert
- Opensignal — Indonesia, July 2026, Mobile Network Experience Report, data collected 1 April to 29 June 2026.
Media
- Kompas Tekno — Komdigi formalises the new SIM registration rules, 24 January 2026.
- Selular.id — biometric registration procedure at Telkomsel, Indosat and XLSmart, 1 July 2026.
- Tempo — getting and registering a SIM card as a foreigner in Indonesia, 19 April 2024.
- DealStreetAsia — XL Axiata–Smartfren merger completed, April 2025.
Community and commercial, to be read as dated field surveys
- Traveltomtom — prepaid SIM card prices at Bali airport in 2026; page contains affiliate links.
- Too Many Adapters — buying a SIM card in Indonesia, updated 7 September 2026.
- nPerf — Telkomsel coverage maps for Ubud and other districts of Bali, crowdsourced data.
For the rest of the move, see also our guides to long-stay visas and the KITAS, the complete Bali moving checklist and the cost of living in Bali in 2026.



