Gambar gapura dan sim card Bali

Bali SIM Card Prices: Airport vs Town vs Pre-Order vs eSIM

Quick answer: A tourist SIM or eSIM in Bali costs from about Rp50,000 for a small 3GB plan to Rp900,000 for the largest plans. What you actually pay depends less on the network and more on where you buy: airport counters, town shops, pre-ordered airport pickup, eSIMs and roaming all price the same data differently. This guide shows the real numbers and what you get for them.

Our current Bali SIM and eSIM prices

These are the current prices for plans you can pre-order and collect at the international arrivals exit of Ngurah Rai Airport. Every plan is valid for 28 days and works across Indonesia, not just Bali.

DataeSIMPhysical SIMeSIM cost per GB
3GBRp50,000Rp50,000Rp16,700
10GBRp100,000Rp100,000Rp10,000
26GBRp200,000Rp250,000Rp7,700
68GBRp350,000Rp450,000Rp5,100
152GBRp800,000Rp900,000Rp5,300

Two things stand out. First, the price per GB drops sharply up to about 68GB, so a mid-size plan is usually better value than topping up a small one twice. Second, from 13GB upwards the eSIM version costs Rp25,000–Rp100,000 less than the same physical SIM. See every plan, including 13GB, 19GB, 34GB, 53GB and 103GB, on the XL tourist SIM pricing page or in the shop.

Buying at other airport counters

Several operators run counters in the arrivals hall, and they sell their own tourist packages on the spot. Travel publishers have reported that buying on arrival is not always cheap: one 2026 traveller report paid Rp250,000 for an 18GB SIM at the airport (trvlogue), and another guide estimates airport SIMs at 20–30% above official stores in town (Pickyourtrail).

Before paying at any counter, ask three questions: how many GB in total, how many days, and whether the data works across Indonesia or only in Bali. A package that looks cheap may split its quota into local-only data or night-time data.

Buying in town

Official operator stores in Kuta, Seminyak, Denpasar and Ubud can be cheaper for similar data. Pickyourtrail lists Telkomsel and XL tourist packs with around 25GB for roughly Rp150,000–Rp160,000 when bought at official stores (source).

The catch is timing. You arrive without mobile data, so you rely on airport Wi-Fi for maps and ride-hailing, then spend part of your first day finding a store, queueing and registering your passport. For a short trip, that hour often costs more than the price difference.

Pre-ordering with airport pickup

Pre-ordering means you compare plans at home, see the final price before you fly, and collect the SIM or eSIM straight after Customs. Staff handle the passport registration and test the connection with you before you leave the counter. You can pay online or at pickup.

You pay a little more than the cheapest town store for some sizes, but you are online for the ride to your hotel, and the price does not change when you are tired and in a queue. Read how to pre-order a Bali SIM card for the steps.

eSIM: usually the best value per GB

If your phone supports eSIM, it is usually the cheapest way to get a larger plan. On our current prices, a 68GB eSIM costs Rp100,000 less than the physical SIM with the same data. You still need passport registration, but there is no SIM tray to open. Check whether your phone supports eSIM before you order.

Roaming and international travel eSIMs

Roaming with your home number is the simplest option, but daily roaming fees add up quickly on a one- or two-week trip. Check your own provider’s daily rate before you fly.

International travel eSIMs bought from global brands are priced in US dollars and are often data-only, with no Indonesian +62 number. That matters because some local apps and services work more smoothly with a local number. Compare total GB, validity and whether you get a local number, not just the headline price.

Which option is cheapest for your trip?

Your tripUsually the best valueWhy
3–5 days, light use3GB or 10GB plan, pre-orderedSmall price gap with town, and you are online from landing
1–2 weeks, normal use26GB eSIM, or physical SIM if your phone has no eSIMLowest price per GB in the mid-range
2–4 weeks or remote work68GB eSIMAbout Rp5,100 per GB, the best ratio in the catalog
Longer than 28 daysAny plan plus a top-up or extensionPlans last 28 days; top up instead of buying a second SIM
Phone without eSIM, budget firstOfficial store in townCheapest if you can manage the first hours on Wi-Fi

Costs people forget

  • Calls and SMS: tourist plans are data-only. If you need to call a local number, add phone credit (pulsa) at Indomaret, Alfamart or a phone kiosk.
  • Extra data: heavy video use or hotspotting can drain a small plan in days. Use the Bali data usage calculator before you choose.
  • Unregistered SIMs: a cheap SIM sold without proper passport registration can be blocked mid-trip. Only buy from sellers who register it in front of you.

FAQ

How much is a SIM card at Bali Airport? Our plans for airport pickup start at Rp50,000 for 3GB and go up to Rp900,000 for 152GB on a physical SIM. Other counters set their own prices; travel publishers have reported around Rp250,000 for 18GB on arrival.

Is it cheaper to buy a SIM card in town? Sometimes, for similar data. Official operator stores can be cheaper, but you will be without mobile data until you reach one.

Is an eSIM cheaper than a physical SIM in Bali? For plans of 13GB and above in our catalog, yes, by Rp25,000–Rp100,000 depending on the plan.

Do I pay more for airport pickup? No. Pickup and activation are included in the plan price shown in the shop.

Shopping Cart