Get 5% of discount using the code
MYESIMNOW5
close-icon-modal
Buy eSIM
Trustpilot

Buying a local SIM card in Bali is one of the most popular and convenient ways to get mobile internet in Bali. It allows you to find your way around easily, check reviews of places you want to visit, and buy tickets for things you want to do without having to queue for hours. Follow along for the best travel SIM cards in Bali, as well as a comparison of SIM cards vs. eSIM and what each option has to offer.

Where can I buy a prepaid SIM card for Bali?

There are a few ways to get a Bali prepaid SIM card for your trip:

  • In online stores: You can buy international SIM cards online and have them shipped to your home before the trip to Bali.
  • Physical shops on the island: You can get prepaid SIM cards from local operator stores, dedicated stands at the airport, or corner shops throughout the island.
  • Buy an eSIM instead: If you have an eSIM-compatible phone, you can simply buy and set up an eSIM online and enjoy having the same benefits without any of the inconveniences of physical SIM cards.

No matter which option you choose, your SIM card should work on one of Bali’s local networks. Telkomsel, Indosat, and XL are three of the most popular providers on the island, though there are some other options available as well.

Best SIM cards in Bali

Telksomsel, Indosat, and XL are the main cell service providers in Indonesia. Their Bali tourist SIM cards are readily available in most stores and typically offer the best coverage on the island. There are also regional Asia SIM cards that provide coverage in several destinations in the region.

The only downside to these cards is that the online reservation process can be unnecessarily complicated. On top of that, you may encounter queues at airport purchase points, which can eat away at your time on the island.

Telkomsel

Telkomsel is the largest local cell service provider in Indonesia, though it only offers one SIM card for tourists in Indonesia. You can get a card with 25 GB of data and 25 minutes of calls for Rp100,000 (~$5.95 USD). Each card has a validity period of 30 days and can be purchased either online or in physical Telkomsel stores.

The online reservation process requires you to enter your full name and passport number, after which you can select the pickup date and location. 

Indosat

Indosat, also known as IM3, is another popular local provider that offers prepaid local SIM cards for tourists. You can choose from one of two call and data packages:

  • 30 GB of data and 10 minutes of calls for Rp100,000 (~$5.95)
  • 80 GB of data and 30 minutes of calls for Rp200,000 (~$11.90)

Just as with Telkomsel, the online reservation process is a touch tedious. You might just want to pick up the Bali SIM card at an Indosat stand at the airport. That said, you can sometimes encounter queues at the SIM card stand if you arrive at a busy time, and it may take a while for you to finally get your card.

XL Axiata

If you want more internet packages to choose from, XL Axiata has plenty of options for you. All of them are very affordable too, so you shouldn’t have an issue finding one that suits your needs.

  • 3 GB of data for Rp35,000 (~$2.10)
  • 20 GB of data for Rp355,000 (~$21.00)
  • 50 GB of data for Rp745,000 (~$44.10)
  • Unlimited data for Rp90,000 per day (~$5.35/day)

You can preorder your SIM online, though the website is currently only available in the Indonesian Malay language. So you might be better off simply getting yours at the airport or one of the local stores in Bali.

eSIM vs. travel SIM cards in Bali

With more phones supporting eSIM technology and accessibility no longer being an issue, eSIMs have become the most popular way to stay connected in Bali. It offers convenience and ease of use that a physical SIM card simply can’t match. That said, travel SIMs still offer a solid option for staying connected. Let’s take a look at how the two of them compare:

Why should I use an eSIM in Bali?

Convenience is one of the main selling points for eSIMs in Bali. You probably don’t want to waste a second of your time on the island. The purchase and setup process for an eSIM is much faster, and you can get unlimited data plans to ensure that you never lose connection.

  • Quick purchase process — you can buy your eSIM online within minutes. No need to look for physical stores or navigate confusing reservation processes.
  • Instant delivery — you’ll get a QR code in your email as soon as you make your purchase. Simply scan it, follow the prompts, and your eSIM will be ready. The whole process rarely takes more than a couple of minutes.
  • Keep your regular phone number — an eSIM doesn’t take up the SIM card slot on your phone, so you can keep receiving calls and messages and use WhatsApp with your regular phone number.
  • Vast selection of options — there are more international eSIM providers than there are options to buy a physical SIM card in Bali. This means that you’re more likely to find a plan that’s perfect for your needs.
  • 24/7 customer support — local providers tend to only operate during local working hours. On the other hand, many international eSIM providers offer 24/7 customer support. This means you can get help whenever you need it.
  • Multi-destination coverage — if you plan to visit multiple islands in Indonesia, you can get an Indonesia eSIM stay connected everywhere with a single plan. Meanwhile, multi-country trips under one data plan are possible with the Asia eSIM plan. This way, you won’t have to worry about buying a new SIM card as soon as you cross a border.
  • Best coverage possible — Holafly’s eSIM works with Telkomsel, Indosat, and XL networks, automatically connecting you to the one that works best in your area. That way, you’re sure to always have the best coverage possible.
  • Monthly plans — Hopping from Bali to Lombok, then to Bangkok and Krabi? Holafly’s monthly plans keep you connected wherever you go, globally. Choose up to unlimited data and unlimited hotspot and get rid of that travel stress. With our monthly subscription, you can stay have 5G internet wherever your travels take you, and for as long as you need. Cancel anytime to make sure you never pay for data you don’t use.

Get a Holafly eSIM for Bali

If you’re looking for the best eSIM for Bali, look no further than Holafly. You get unlimited data with all plans, so you won’t have to worry about monitoring data usage or losing connection at the worst time. 

Forget the inconvenience of having to buy a local SIM card every time you travel. Simply choose a Holafly plan that suits your needs and get connected within minutes. All Holafly plans include unlimited data. Simply choose any duration from 1 to 90 days to match your stay in Bali and avoid paying for any time you don’t need.

Prices start at $3.90/day for the shortest plans and get as cheap as $1.55/day for longer plans, making it more affordable than local SIM options with unlimited data.

Disclaimer: The data in this article is accurate as of January 15, 2026, and is subject to change.

Traveling to other countries in the region? Check out our other posts on local SIM cards:

Plans that may interest you

Leoneska Ruiz

Leoneska Ruiz

SEO Specialist Jr.

Hi! Leoneska here, your guide to traveling connected. I'm a Venezuelan SEO content specialist with over four years of experience sharing tips and tricks for using mobile internet while traveling and making the most of your adventures. At Holafly, I take care of providing reliable and high-quality information to travelers like you. I hope you enjoy my content and find it useful!

Read full bio