Skip to content

Visiting Indonesia

Bali eSIM Guide for Tourists: Cost, Data Needs, and Setup

A Bali eSIM is an Indonesia data plan you install at home and switch on after landing. Pick 1 GB for a Wi-Fi-heavy week or the 15-day plan for 10 days, and check that your phone is eSIM-capable and carrier-unlocked first.

Article cover: Bali eSIM guide for tourists covering cost, data needs, and setup
Contents
  1. What is a Bali eSIM, and does Bali have eSIM coverage?
  2. How much does a Bali eSIM cost?
  3. How much data do you need for 7 or 10 days in Bali?
  4. Bali eSIM for 7 days
  5. Bali eSIM for 10 days
  6. Roaming eSIM, local SIM, or home roaming: which one fits?
  7. Phone check: IMEI rules, carrier locks, and supported models
  8. Does your phone support eSIM?
  9. Is your phone carrier-locked?
  10. What the IMEI rules mean for tourists
  11. How to buy and install your Bali eSIM before you fly
  12. Why is my Bali eSIM not working?
  13. Visiting Bali and Japan on one trip?
  14. Before you fly

A Bali eSIM is an Indonesia data plan you download onto your phone before the trip, so it already works when you walk out of arrivals at Ngurah Rai. No SIM counter, no paperclip for the tray. Your home SIM stays where it is, which keeps your number alive for calls and bank OTP texts. There's no separate Bali network, so any Indonesia eSIM covers the whole island, from Seminyak to the rice terraces above Ubud. The catch is that your phone has to be eSIM-capable and carrier-unlocked, and the plan gives you data only.

Bali eSIM in 60 seconds: Install it on Wi-Fi before you fly, switch on data roaming after landing; Phone must support eSIM and have no carrier lock; Data only, so no local number, texts, or calls; No top-ups, you buy a new plan when data runs out; Validity starts on first connection in Indonesia
Bali eSIM in 60 seconds

What is a Bali eSIM, and does Bali have eSIM coverage?

An eSIM is a SIM profile stored on a chip that's already inside your phone. You scan a QR code, the phone downloads the profile, and that's the whole "installation." People search for a Bali eSIM, but what they end up buying is an Indonesia plan. It works the same in Denpasar, in Canggu, and on the fast boat to Lombok.

So yes, Bali has eSIM coverage. The real choice is between two kinds of eSIM.

  • Roaming eSIM. It connects to Indonesian networks as an international roamer. You install it at home and it comes alive when you land. This is the kind we sell.
  • Local operator eSIM. An Indonesian carrier issues it, usually after you arrive. You get a local number, but the local IMEI rules apply (more on that below).

Signal is easy to find in the towns and the busy beach strips. It gets patchy in the hills, on quiet stretches of coast, and on the smaller islands. Download offline maps before a day trip to Nusa Penida.

How much does a Bali eSIM cost?

Prices come straight from the store catalog and can change, so this table is live rather than typed in by hand:

eSIM Indonesia plans and prices (live from the store)
PlanDataValidityPricePer day
eSIM Indonesia 1 GB / 7 Days1 GB7 daysRp30.000±Rp4.286
eSIM Indonesia 2 GB / 15 Days2 GB15 daysRp50.000±Rp3.333
eSIM Indonesia 3 GB / 30 Days3 GB30 daysRp70.000±Rp2.333
eSIM Indonesia 4 GB / 30 Days4 GB30 daysRp110.000±Rp3.667

There are four plans. You can get 1 GB for 7 days, 2 GB for 15 days, 3 GB for 30 days, or 4 GB for 30 days. Nothing gets shipped, so there's no delivery or admin fee. At checkout a three-digit unique code is added to the total, and that odd number at the end is how your transfer gets matched to your order.

Now the part international visitors need to hear early. Payment is only by Indonesian bank transfer or QRIS, in rupiah. Customer support speaks Indonesian and works 08.00–22.00 WIB, which is 09.00–23.00 in Bali. Without an Indonesian bank account or an app that can pay a QRIS code, you can't check out, and a SIM from a counter after landing will be easier. Expats, Indonesians living abroad, and relatives paying for a visiting family member are fine. For them the bank transfer and QRIS payment steps take a few minutes.

You'll also find Bali eSIM ads online promising endless data. Our plans come with a fixed amount of full-speed data. We'd rather you plan around a real number than find out about a speed cap on day four.

How much data do you need for 7 or 10 days in Bali?

Think about where you'll actually be using data. Most villas, guesthouses, and cafés in Bali have Wi-Fi. A lot of visitors only need mobile data out on the road, for Google Maps, ride-hailing apps, WhatsApp, and the odd story upload from the beach.

The store's rule of thumb is that 1 GB covers about one full day of maps, chat, and moderate social media with no Wi-Fi at all. If you video call or stream a lot, double that.

Trip length Wi-Fi at your stay, data mostly for maps and chat Heavy mobile data all day
3–7 days 1 GB / 7 Days 4 GB / 30 Days, plus a second plan if needed
10 days 2 GB / 15 Days Two plans, installed one after the other
14–15 days 2 GB / 15 Days Two or more plans
3–4 weeks 3 GB or 4 GB / 30 Days Several plans

Bali eSIM for 7 days

If you're on Wi-Fi most of the time, the 1 GB plan gets you through a week. It covers the ride-hailing app at the airport, directions to the villa, and a week of checking which warung is still open. It's also the cheapest plan.

Bali eSIM for 10 days

Ten days rules out the 7-day plan. It expires after day seven even if you've barely touched the data. The 2 GB / 15 Days plan suits a 10- to 15-day trip where you're back on Wi-Fi in the evenings.

Plans can't be topped up. Each one is its own eSIM profile, so if you run out you buy another plan and scan the new QR code. Using your phone as a laptop hotspot eats data quickly, so save big downloads for the villa Wi-Fi.

Roaming eSIM, local SIM, or home roaming: which one fits?

There are three realistic ways to get online in Bali. Each one suits a different kind of traveler.

Roaming eSIM (installed before you fly) Local SIM or eSIM bought in Bali Your home carrier's roaming
When it works As soon as you land After you buy and register it As soon as you land
IMEI registration Not needed (roaming) Needed for phones bought abroad Not needed (roaming)
Local phone number No, data only Yes Your home number
Payment Indonesian bank transfer or QRIS Cash or card in a store Billed by your carrier
Top-up Buy a new plan Usually possible Depends on your carrier
Main catch Data only, rupiah payment Queue and paperwork on arrival Rates vary a lot, so check your carrier's prices first

Need a number that Indonesian businesses can call, like a surf school or a driver? Get a local SIM. If you just want Maps and WhatsApp working when you step off the plane, the roaming eSIM is less work.

Phone check: IMEI rules, carrier locks, and supported models

Most failed eSIM purchases come down to one of these three checks.

Does your phone support eSIM?

Most iPhones from the XS onward support eSIM, and so do many recent mid- to high-end Android phones. To check, open Settings, go to Cellular (or SIM), and look for "Add eSIM" or "Download SIM." Dialing *#06# works too, because if an EID number shows up, the phone has an eSIM chip. Our phone compatibility checker lists more models. One exception to watch for is certain dual nano-SIM iPhones sold with the model suffixes CH/A and ZA/A, which have no eSIM support.

Is your phone carrier-locked?

A phone locked to one carrier won't accept an eSIM from anyone else, even if the hardware supports it. On an iPhone, go to Settings, then General, then About. Next to Carrier Lock you want to see "No SIM restrictions," as Apple's carrier-lock article describes. If it says anything else, ask your carrier to unlock the phone. That's an official process your carrier handles, and it's worth starting a week or two before you fly.

What the IMEI rules mean for tourists

Indonesia stops local SIM cards from working in phones whose IMEI (the device's serial number) isn't registered. A phone bought abroad has to be registered with Bea Cukai, Indonesia's customs agency before a local SIM will connect.

Roaming works differently. Ministerial Regulation 1/2020 from Komdigi, Indonesia's communications ministry exempts inbound roamers on international roaming from IMEI verification (Article 3, paragraph 5). The same regulation lets foreign tourists use a local number on their own phone for up to 90 days. Our Indonesia eSIM is a roaming profile, which is why it's sold for phones that aren't registered in Indonesia. If you'd rather have a local SIM, register through customs. For iPhone owners weighing these options, our guide to the best eSIM for an iPhone in Indonesia goes deeper.

How to buy and install your Bali eSIM before you fly

Once your payment is confirmed, the rest takes about ten minutes.

  1. Pick a plan from the Indonesia eSIM plans, using the data table above as a guide.
  2. Pay the exact total, three-digit code included, by bank transfer or QRIS, then upload your payment proof. Unpaid orders expire after 3 hours.
  3. Get the QR code. A staff member checks each payment proof. The QR code then shows up on your order page, usually within minutes, and you get an email with the link.
  4. Install it at home on Wi-Fi. Scan the code from Settings, then Cellular, then Add eSIM. Apple's eSIM setup article shows the iPhone screens, and our eSIM install guide covers Android as well.
  5. Leave data roaming off until you land. Validity starts when the eSIM first connects to a network in Indonesia, not when you buy it. Buying a few days early costs you nothing.
  6. After landing, set the eSIM as your mobile data line and switch on Data Roaming for it. You can leave your home SIM on for calls and texts. Just turn off its data roaming so your carrier doesn't bill you.

A QR code usually scans only once, so install it on the phone you're actually bringing. If you want every iPhone screen in order, read how to install an eSIM on iPhone.

Why is my Bali eSIM not working?

You land, the plane is taxiing, and the eSIM shows no signal. Usually it's just a toggle in the wrong position. Go through these in order.

  1. Check the data line. The eSIM, not your home SIM, should be selected for mobile data.
  2. Turn on Data Roaming for the eSIM line. A roaming eSIM stays silent with roaming off. It's the most common mistake.
  3. Toggle airplane mode on and off once to force a fresh network search.
  4. Pick a network manually in network settings if automatic selection doesn't connect.
  5. Recheck the carrier lock. A locked phone won't run another provider's eSIM until your carrier unlocks it.

Still stuck? Contact support with your order number. Staff handle every order, so they can see exactly where yours stands.

Visiting Bali and Japan on one trip?

Lots of travelers pair Bali with Japan, Singapore, or another stop in Asia. Our regional Asia plan doesn't include Indonesia. The easy setup is two plans, one Indonesia plan for Bali and one for the other country, such as the Japan 1 GB / 7 Days plan.

Your phone can hold both. According to Apple, iPhone 13 models and later support Dual SIM with two eSIMs. Install both at home and switch the data line when you change countries, turning on data roaming only for the eSIM of the country you're in. Each plan's validity starts on its first connection in its own country, so the Japan plan won't lose days while you're still in Bali.

Before you fly

Check two things a week out. Your phone needs to show an EID, and Carrier Lock should read "No SIM restrictions." Then pick by trip length. The 1 GB plan suits a short week with plenty of Wi-Fi, the 15-day plan covers ten days, and the 30-day plans are for longer stays. Install the eSIM on home Wi-Fi and switch on roaming after touchdown. It's a roaming profile, so you won't have to register your IMEI at the airport.

Keep the limits in mind too. It's data only, it can't be topped up, and you pay in rupiah by Indonesian bank transfer or QRIS. If that works for you, Pakeesim's Indonesia plans will have you online before your surfboard bag shows up on the belt. Selamat jalan, and save some battery for the Uluwatu sunset.

FAQ about this topic

Do I need to register my phone's IMEI to use a roaming eSIM in Bali?
No. Indonesia's Ministerial Regulation 1/2020 exempts inbound roamers on international roaming from IMEI verification. A roaming eSIM connects that way, so it works on a phone bought abroad without registration. You only need to register the IMEI with Indonesian customs if you want a local Indonesian SIM card in that phone.
Can I make calls or send texts with a Bali data eSIM?
Not through the eSIM itself. The plan is data only and has no local phone number, so regular calls and SMS aren't included. You can still call and message over mobile data with apps like WhatsApp, and your home SIM can stay active next to the eSIM for calls and one-time passcodes.
When should I buy my eSIM before a trip to Bali?
A few days before you fly works well. Validity starts when the eSIM first connects to a network in Indonesia, not on the day you buy it, so buying early costs nothing. It also gives you time to install it on home Wi-Fi and to get a carrier lock removed if your phone has one.
Can I use my Bali eSIM as a hotspot for a laptop?
On most plans, yes. Hotspot use comes out of the same data allowance as your phone. Laptops download updates and sync files in the background, so a small plan can drain fast. Save big downloads for villa or café Wi-Fi, and buy an extra plan if you plan to work online all day.
What happens when my Bali eSIM data runs out?
The plan just stops giving you data. It can't be topped up, because each plan is a separate eSIM profile. Buy a new plan, scan its QR code, and switch your mobile data line to the new eSIM. You can delete the used profile afterward to keep your settings tidy.

Indonesia eSIM plans

All plans for this destination

Tickets, check. Visa, check. Internet?

Install the eSIM at home and it connects the moment you land. No airport SIM queue, no card swapping, no roaming bill shock.

  • Payments checked by a person
  • Usually delivered within minutes
  • Just scan one QR code