Bali rice paddies
| |

Buying a SIM Card or eSIM in Indonesia

We may earn a commission from purchases you make after clicking links on this site. Learn more.

Indonesia is a nation of over 13,000 islands, but it’s one in particular that gets all the attention from tourists. Whatever draws visitors to Bali–the yoga and healthy living in Ubud, the surf at Echo Beach, the unmitigated partying in Kuta–they come in their millions each year.

While Wi-Fi of some sort has long been relatively common in bars, restaurants, and hotels on the island, the speed and reliablity was poor until recently.

Lately, though, the rollout of fiber connections has improved the situation greatly. If your plans don’t extend much further than wandering between the bar and the hotel pool, you’ll probably be able to make do with whatever your accommodation has on offer.

If you want to stay connected everywhere, though, a local SIM card is the way to go. This used to be a very straightforward process. Unfortunately the government changed the rules a few years ago, making it more expensive and/or difficult for foreigners to get set up.

To that end, I now recommend that most travelers don’t buy a physical SIM card, but instead go with a travel eSIM instead. There’s none of the hassle of finding, buying, or registering a SIM, and you’ll be connected as soon as you get off the plane.

Data speeds, at least, are generally good either way. However you do it, here’s everything you need to know about getting connected in Bali. Other than the airport purchasing details, it’s the same elsewhere in Indonesia as well.

Companies

  • I recommend Telkomsel for most travelers who want a physical SIM
  • An eSIM from Nomad is the best option if you only need data

There are four cell service providers in Indonesia, plus a small number of resellers. Telkomsel has the widest coverage, reaching 98% of the country. It’s also the most expensive, although there’s not a lot in it.

XL Axiata, IM3, and Tri have reasonable coverage in populated areas like Jakarta and Bali at somewhat lower prices, and less (in some cases, no service at all) elsewhere.

LTE data is available in Bali and other major population centers with Telkomsel, XL Axiata and IM3, and is being rolled out increasingly widely.

I decided to pick up a Telkomsel SIM in Bali, just to make sure I’d have coverage everywhere I went. While that didn’t prove to always be the case, I’m still happy to recommend it for most travelers who really want a physical SIM card.

Travel eSIM for Indonesia

Because registering a local SIM card is such a pain in the butt for visitors (more on that below), it makes a lot more sense for most people to just use a travel eSIM instead.

Prices are about the same as what you’d pay at the airport, but with the big advantage that you can get set up in a few minutes before leaving home, and just sail right past the endless line at the SIM counter in Denpasar.

Of the companies I’ve used and would recommend, Nomad is the way to go: it has the best pricing and widest range of package options, including unlimited data for up to 10 days and extended bundles that last for a bit over six weeks.

As with most travel eSIMs, it’s data-only: you don’t get a local number. I’ve never had to make or receive a call on any of my trips to Indonesia, and it’s very unlikely to cause an issue for the vast majority of travelers, but it’s something to know just in case.

If you’re new to eSIMs, they offer big benefits to travelers in terms of how quickly, easily, and (often) cheaply you can get connected when you arrive in a new country. Most recent phones support them, and you can read all about them here.

How to Buy a Prepaid SIM Card in Indonesia

If you don’t need to be connected as soon as you arrive, the cheapest way to buy a SIM card in Bali is to not buy a SIM card in Bali.

Rather, if you’re planning to go with my recommended provider, Telkomsel, you’re better off registering for a SIM card before you touch down in Indonesia via Telkomsel’s “PraBayar Tourist” (Tourist Prepaid Card) scheme.

The PraBayar Tourist scheme gets you 25 GB of data and 25 minutes of voice calling for 150,000 IDR, or about $10 USD, ​​with a 30-day validity period.

By comparison, the rate Telkomsel gives in Ngurah Rai International Airport for those who purchase directly from the counter upon arrival in Bali is 350,000 IDR, or about $23 USD, for 25GB of data. That’s quite the difference!

The problem, though, is that you can no longer collect your tourist SIM from the counters at the airport. It used to be a great time and money saver, but less so now since you have to travel to one of the GraPARI locations elsewhere on the island to collect it.

There’s also a local company that can meet you at Bali airport with a physical Telkomsel SIM, or drop it off to your accommodation. You can choose how much data you want and for how long: this service costs more than lining up at the phone store yourself, but saves a bunch of time and effort.

Frankly, it’s all a bit too much hassle for most people to deal with just to get a working phone. That’s why I tell everyone I meet who’s going to Indonesia to just get a travel eSIM instead!

Prepaid SIM and eSIM Costs

Telkomsel

Screenshot of Telkomsel website showing details of pre-ordered tourist SIM card: 25GB and 25 minutes of voice calls for 150,000 IDR.
Sign advertising the "best tourist simcard" at Bali Airport in Indonesia, with prices for different data packages

When purchasing via the PraBayar Tourist scheme online, you can either pay by card at the time or in cash when you pick up the card. I’d recommend the latter, as there is a 14-day window within which you have to activate the SIM card. If for any reason your travel plans change, Telkomsel has a strict no-refund policy.

Sign at Bali airport with information about registering the IMEI number of your phone or tablet

In order to complete the registration process, regardless of where you do it, you’ll need to provide your original passport along with your phone’s IMEI details. If you have a dual SIM phone, you’ll need to provide both IMEI numbers.

Failure to do so will prevent your phone from working with the Indonesian cellular networks. You can likely access your IMEI number from your settings screen, but it’s just as easy to enter *#06# on your phone’s dialing app: the details will pop up straight away.

If you missed the opportunity to buy a SIM card in the airport entirely, your best bet will be walking around town to see what’s on offer, and bargaining hard. The best deal I could find outside of the airport was 35GB of data for 150,000 IDR.

Travel pro tip: if you want to sail through customs and speed up the airport arrival process in Bali, you can do the eCustoms Declaration before your flight and just present the QR code on your phone at immigration.

Nomad

Of the various eSIM companies out there, or at least the good ones, Nomad typically has the best pricing and most options. If you’re in the country for a month or less, $10-20 should be enough to see you through unless you absolutely chew through data.

There’s also none of the registration hassle I talk about above, and none of the lining up and/or traipsing around town either. Let’s just say it’s the option I’ll be going for next time I’m in Bali!

Of course, Nomad isn’t the only eSIM company in town. We’ve compared many of them in the past, and here’s how the best ones stack up price-wise in Indonesia.

Validity Period

  • 7 days

  • 15 days

  • 30 days

  • 30 days

  • 30 days

  • 30 days

Data Amount

  • 1 GB

  • 2 GB

  • 3 GB

  • 5 GB

  • 10 GB

  • 20 GB

Price (USD)

  • $5.50

  • $8

  • $11

  • $16.50

  • $25

  • $40

Validity Period

  • 7 days

  • 15 days

  • 30 days

  • 30 days

  • 30 days

  • 30 days

Data Amount

  • 1 GB

  • 2 GB

  • 3 GB

  • 5 GB

  • 10 GB

  • 20 GB

Price (USD)

  • $5.50

  • $8

  • $11

  • $16.50

  • $24.75

  • $40

Validity Period

  • 7 days

  • 30 days

  • 30 days

  • 30 days

  • 30 days

  • 45 days

Data Amount

  • 1 GB

  • 3 GB

  • 5 GB

  • 10 GB

  • 15 GB

  • 20 GB

Price (USD)

  • $6

  • $12

  • $16

  • $23

  • $35

  • $39

Topping Up

Telkomsel

When topping up, you can either go through a vendor, enter a USSD code, or use the Telkomsel app. The app is the most straightforward of the three options, and the one I’d recommend. Download it from the Google Play store or Apple App store, and sign in with a one-time password received by SMS.

If you prefer to take the USSD approach, dial *363# to get your top-up options. An agent I spoke with recommended checking the “HOT PROMO” section (option #4) for the best rates.

Overall, I’d recommend avoiding agents on the street if possible, both for purchasing your SIM and topping up. The rates vary wildly, and many have no qualms about cheating unsuspecting tourists.

Furthermore, you may not even be getting what you paid for. The agent I referenced earlier who told me about a 35GB package for 150,000 IDR was actually being a bit misleading. On further questioning, I realized the package was only 25GB, with 10GB allocated solely for social media and multimedia.

If you do go with an agent, I’d recommend getting a receipt, checking your data balance in your text messages before handing over any money, and, if possible, paying by credit card.

Worst case, if you get cheated and the vendor refuses to refund you, you can contact your credit card company to initiate a chargeback.

I took the photos below outside one official-looking vendor pretending to offer the Prabayar Tourist scheme. According to reviews of the place I read later, they were tricking tourists by selling SIM cards with as little as 3GB and promising upwards of 30GB.

Telkomsel sign in Bali, advertising Indonesia's best network connection and 25GB data package
Telkomsel sign in Bali, advertising Indonesia's best network connection and 25GB data package

In addition to the above advice, be sure to have your APN settings properly configured. Telkomsel’s APN is “internet” with no username or password. You can enter that APN in both the cellular data and personal hotspot fields.

Nomad

Topping up with Nomad (or any of the other travel eSIM companies) is done by logging into the website or app. You just select your Indonesia eSIM, hit the top-up button, and buy the same package again.

The top-up packs have exactly the same pricing and duration as the original eSIMs: there’s little difference between topping up your current eSIM and buying a new one, other than not having to activate it.

Get regular updates from the world of travel tech and remote work

News, reviews, recommendations and more, from here and around the web

Coverage and Data Speeds

Telkomsel LTE data speeds were very fast, and it wasn’t unusual to see downloads approaching 100Mbps in Ubud. Upload speeds were much lower, as is often the case, but still quick enough for video calling or pretty much anything else you’re likely to be doing with your phone.

Nomad eSIMs also use the Telkomsel network in Indonesia, so you can expect the same sorts of coverage. Even better, on the odd occasion service isn’t great, you can swap to the Smartfren network instead and see if it’s any better!

Screenshot of Telkomsel 4G/LTE speeds in Ubud, Bali, showing 84Mbps download and 10Mbps upload
Telkomsel 4G/LTE speeds in Ubud, Bali

Check out our guides to SIM cards and eSIMs in 75+ other countries here.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

18 Comments

  1. Avatar Expat in Indo says:

    Unfortunately, this seems to already be outdated. I’m an expat in Indonesia and had to go through the process of registering my phone number a few months back under implementation of the new regulations, it was fairly fast at a “GraPARI” Telkomsel location with a photocopy of my passport, and I imagine Telkomsel will have an official shop at major international airports like Bali and Jakarta for this purpose.

    However, just last week they stopped allowing the data-only cards to be used without registration. I use one in a portable modem and found out the hard way when it stopped working. I thought perhaps I had used up my quota faster than expected, but when I went to 3 different roadside sellers of the cards they all knew of the situation and that now all cards have to be registered before use. This is easily done using a quick SMS for a local with proper ID cards, but a foreigner must go to an office to register.

    At the same time last week that this was implemented, the 15 and 11gb cards you mentioned also became unavailable, and the new options appear to cost 30-50% more for similar anytime data.

    1. It looks like you’re right — I’m still in Bali at the moment, and the SIM I bought three weeks ago stopped working this morning. The vendor I bought it from also thinks it’s due to the registration requirement (which she’s obviously pretty upset about herself).

      The 11GB SIM packs were still on sale, for what that’s worth, but I suspect they won’t work for long/at all without registration at an official store. I’ll update the post shortly to reflect what the current situation is, as far as I can tell at least.

  2. I’ve just got back from Bali and want to maintain my SIM card for my next visit. Is it just a matter of waiting until my next visit in 6-24months and topping up, or do I need to periodically top up to stop the number becoming ‘deregistered’?

    1. It’ll be deactivated after some period of inactivity, depending on the operator. It’s often around six months elsewhere in the world, but I don’t have the details for Indonesian carriers specifically. You may want to try and contact whichever company you went with via their websites or social media to see if you can get an answer, along with a way to top up from outside the country.

  3. Im in Indo and bought an Indo sim card. Can I trade out the US sim card and check my phone messages on US number? Do I have to sign out of my Apple account? Or is it as simple of just changing it?

    1. Should just be a case of swapping back and forward. The only potential issue can come with iMessage – if so, we’ve got some tips here.

  4. Avatar Maynard D says:

    My phone from the US only has 5 different LTE bands. After doing some research I realized that Smartfren was the only one that would give me LTE on my phone. Sure enough, I ran an app when I got to Indonesia and Telkomsel would only give me 2.5G speed. So I went to the Smartfren office on Sunset Road and for 65.000 got the Sim card and 8 gigs of data good for a month. Registered with my passport while there. Smartfren had good coverage during my 2 week trip. The only time there was no coverage was when I was in a temple in the middle of nowhere.

  5. Hi, Any updates on the sim card situation in bali? It sounds like the grapari on sunset road is closed now. That means you have to just try your luck at a random store? (probably going to try and avoid the airport purchase)

    1. No update that I’m aware of, unfortunately. You’ll need to visit a different GraPARI, or try your luck with a random street vendor, if you don’t want to pay the surcharge at the airport.

    1. Smartfren service centre locations can be found here. I believe Indosat also has an unlimited package, which may be easier to find.

  6. Hi Dave thanks for the super helpful article! I am going to Ubud for a month long yoga teacher training and the wifi in the venue seems spotty or non-existent. We also have lessons 6 days a week, so I’m worried I won’t have time to go to an office to register with my passport. Would you recommend doing this in the airport, despite the surcharge? How long does that process normally take? Have you been to Ubud, and is Telkomsel service good there? Thanks in advance for any insights you could share for a first time traveler to Indonesia.

    1. I’d suggest getting it at the airport in that case – the surcharge will be worth the certainty. The process doesn’t take very long, but obviously it depends on the length of the line as well! Telkomsel worked well in and around Ubud last time I was there.

  7. Avatar Simon Pierce says:

    Great article update! That’s super comprehensive. Do you know if it’s possible to top up the tourist sim card deal on consecutive trips, or once the initial data package runs out?

  8. Is the Telkomsel tourist SIM allow Hotsport sharing? The Telkomsel tourist SIM that sells by Klook mentioned cleary NOT SUPPORT Hotsport.

  9. Avatar Simon Pierce says:

    Just updating on this – requested a tourist sim pack on the Telkomsel website, and it directed me to pick it up from GraPARI (they couldn’t provide it at Telkomsel at the airport in Denpasar). Unfortunately there’s no GraPARI at the airport anymore, it’s ~10 mins away at some mall, so I just picked up a standard package from Telkomsel.

    1. Thanks for the update, Simon — and that’s frustrating that you can’t collect it at the airport any more!

  10. Hi everyone! Thank you so much for the detailed info. Yet just to repeat a few comments here, picking up for your pre ordered is not very simple anymore. Not at the airport. But through the official website I searched my closest shop and I couldn’t get it there either. They suggested the main shop in Denpensar which was an hour away. I’m also not convinced it would have been there either.
    In my opinion, just bite the bullet and grab one from the airport.

    Safe travels!

Note that comments are manually approved, so there will be a delay before they appear on the site. Please keep them polite.