
Buying a SIM card at Bali Ngurah Rai Airport (DPS)
Bali is one of the few airports where buying on arrival is genuinely the right call. Telkomsel and XL Axiata run counters in arrivals, the queue is about fifteen minutes at peak, and a local SIM costs around $5.
Indonesia eSIM plans compared
Nomad50 GB · 45d$41$0.82/GB✓ checkedBest value8 plansData Days Price Per GB 1 GB 7 $4 $4 3 GB 30 $8 $2.67 5 GB 30 $12 $2.40 Unlimited 5 $18 — 10 GB 30 $19 $1.90 Unlimited 10 $33 — 20 GB 45 $33 $1.65 50 GB 45 $41 $0.82
Airalo50 GB · 30d$49$0.98/GB✓ checked18 plansData Days Price Per GB 1 GB 3 $4.50 $4.50 3 GB 3 $8 $2.67 3 GB 7 $8.50 $2.83 Unlimited 3 $11 — 5 GB 7 $12 $2.40 5 GB 15 $13 $2.60 5 GB 30 $13.50 $2.70 Unlimited 5 $19 — 10 GB 7 $19 $1.90 10 GB 15 $20 $2 10 GB 30 $21 $2.10 Unlimited 7 $27 — Unlimited 10 $34 — 20 GB 15 $34 $1.70 20 GB 30 $35 $1.75 Unlimited 15 $48 — 50 GB 30 $49 $0.98 Unlimited 30 $69 — Saily20 GB · 30d$35.99$1.80/GB✓ checked5 plans
Data Days Price Per GB 1 GB 7 $4.79 $4.79 3 GB 30 $8.99 $3 5 GB 30 $13.99 $2.80 10 GB 30 $21.99 $2.20 20 GB 30 $35.99 $1.80 HolaflyUnlimited · 3d$11.90unlimited✓ checked6 plans
Data Days Price Per GB Unlimited 3 $11.90 — Unlimited 5 $20.50 — Unlimited 7 $27.50 — Unlimited 10 $36.50 — Unlimited 15 $50.50 — Unlimited 30 $73.90 — eSIM Go10 GB · 30d$13$1.30/GBnot sold to travellers2 plans
Data Days Price Per GB 5 GB 30 $9.50 $1.90 10 GB 30 $13 $1.30 There is nowhere to send you. eSIM Go sells wholesale to resellers rather than to travellers: its site offers “Contact Sales” instead of a checkout, publishes no consumer price, and has no per-country pages — checked on 18 August 2026. The figures above have never been verified and cannot be, because the product is not on sale to the public.
Providers marked ✓ checked were read from their own site on ; those marked indicative come from our earlier research and are not yet verified. Rows marked not sold to travellers are for a wholesale platform that sells to resellers rather than to the public, so the prices shown cannot be bought at any checkout and are listed only to show what our older dataset contained. Providers change pricing without notice — check before buying. Host networks marked ? are taken from provider listings and have not been confirmed by us; where no network is shown, the provider does not publish one. How we check prices.
This is one of the airports where buying on arrival makes sense
Most of our airport pages end up telling you to skip the counter. Bali is the exception. Indonesian mobile data is among the cheapest in the world, our country data puts a typical airport SIM at around $5, and the counters at Ngurah Rai are staffed, visible and used to dealing with foreigners. There is no clever pre-purchase that beats that on price.
So the real question at DPS is not whether to buy, but what to buy — and on that, the answer is narrower than most people expect.
What is in arrivals
Telkomsel runs the most prominent counter in arrivals, in its orange and white branding, and it is hard to miss. XL Axiata is also present.
The queue is typically about fifteen minutes at peak, and the peak is specific: afternoon international arrivals from Australia, Singapore and Japan all land in a cluster. If you are on one of those, expect the full fifteen. Off-peak it moves faster.
We do not hold opening hours for either counter, and we hold nothing about the domestic terminal — this page describes the international arrivals hall only. If you connect through Jakarta and land at DPS domestically, assume the picture may be different.
Indonesia requires a passport for prepaid SIM registration, so bring it out before you reach the front of the queue. The staff do the registration for you at the counter, which is most of what the fifteen minutes is.
Get Telkomsel, not whatever is quickest
This is the one instruction on this page that matters more than the price. If the XL queue is shorter, or the XL package looks like slightly better value, take the Telkomsel one anyway.
The reason is coverage beyond Bali. Telkomsel has by far the widest reach across the Indonesian islands, and if your trip includes Nusa Penida, Lombok, the Gilis, or anywhere further into the archipelago, it is the network that reliably reaches them. Inside Kuta, Seminyak and Ubud almost anything works. Outside them, the difference is the difference between having signal and not.
Buying at the counter is the one way to be certain which network you are on, because you are buying from the operator directly.
Why the eSIMs mostly do not solve this
The obvious objection is: pre-install a Telkomsel eSIM and skip the queue entirely. The problem is that almost nobody can tell you that is what you are getting.
Airalo, Saily and eSIMCard publish no host network for Indonesia at all, and eSIM Go has no consumer page on which it could — Saily's pages promise only a reliable connection from Indonesia's best networks and name nobody. Airalo sells its Indonesian plans under the retail name Indotel — that is a product name at checkout, not a carrier, and it tells you nothing about whose towers you will be on. Holafly names nothing either. This page used to give it Telkomsel, which came from our own data rather than from Holafly; Holafly publishes no host carrier for any country — we read its prices for 28 of them off esim.holafly.com on 18 August 2026 and not one names an operator. If island coverage is the reason you care, no travel eSIM sold here can promise you a network. Nomad publishes no host network here either; an earlier version of this page said it named Telkomsel, and that has been withdrawn.
So the eSIM buys you convenience, not certainty. That trade is fine for a Seminyak beach week and poor for an island-hopping trip.
What the eSIMs cost, if you want one anyway
These are the Indonesian prices we have read directly from Airalo's own site:
| Plan | Price | Per GB |
|---|---|---|
| 1 GB / 3 days | $4.50 | $4.50 |
| 3 GB / 7 days | $8.50 | $2.83 |
| 5 GB / 30 days | $13.50 | $2.70 |
| 10 GB / 30 days | $21 | $2.10 |
| 20 GB / 30 days | $35 | $1.75 |
| 50 GB / 30 days | $49 | $0.98 |
The best rate anywhere in our Indonesian data is Nomad's 50 GB for 45 days at $41, which works out at $0.82 per gigabyte and was read off Nomad's own site on 17 August 2026. Airalo's verified 50 GB at $49 is next at 98 cents. An earlier version of this page gave the floor as 95 cents on a Nomad price nobody had checked. Our data holds an eSIM Go 5 GB row at $9.50 as well, and it is not an option: eSIM Go sells wholesale to resellers and publishes no consumer price — checked on esim-go.com on 18 August 2026, where there is no basket, no checkout and no per-country page — so its rows cannot be bought or ever verified. See our eSIM Go page. Saily's 5 GB month was read off its own site on 16 August 2026 at $13.99 — dearer than Airalo's verified $13.50, and the most expensive 5 GB we hold.
Compare any of that with a $5 counter SIM and the arithmetic speaks for itself. The eSIM is worth paying for if you want data working the moment you land, or if you would rather not queue after a long flight. It is not worth paying for on price. The full ladder is on our Indonesia hub.
Before you leave the terminal
Install GoJek and Grab before you fly, not after. Both operate from the official ride-hailing pickup zone outside the terminal, and both want a working data connection and often an SMS to sign in — which is awkward to arrange while standing outside in the heat with a SIM you have just bought.
Common questions
Is it cheaper to buy a SIM at Bali airport or use a travel eSIM?
Cheaper at the airport, clearly. A local SIM at the counter runs around $5, while the cheapest verified travel eSIM data for Indonesia works out at about $0.98 per gigabyte and the small plans are far worse value than that. The eSIM buys you convenience — data working on landing, no queue — but not savings.
Should I choose Telkomsel or XL Axiata at the counter?
Telkomsel, even if the XL queue is shorter. Telkomsel has the widest coverage across the Indonesian islands, and if your trip goes beyond Bali to Nusa Penida, Lombok or the Gilis, it is the network that reaches them. Within the main tourist strip either will do.
Can I buy an eSIM that runs on Telkomsel before I arrive?
Not with any certainty. Airalo, Nomad and Saily publish no host network for Indonesia — Airalo's "Indotel" is a retail product name, not a carrier — eSIM Go has no consumer page on which it could, and we hold no read of eSIMCard's Indonesian listing. Holafly names Telkomsel in its own listing, but that is its unverified claim, and Nomad publishes no network at all. If being on Telkomsel specifically matters to your trip, the airport counter is the only way to be sure.