Hardware and network connectivity of SIM card

From SIM cards, eSIMs and data roaming to mobile providers and recharging tips, here’s how to stay connected in Bali.

Staying connected with a reliable SIM card is essential for most travellers to Bali, whether to navigate around the island, stay in touch with loved ones back home or friends in Bali, or work remotely. 
 
There are three main options to stay connected in Bali: prepaid SIM cards, eSIMs, and roaming with your existing SIM.

Each option comes with its own advantages, disadvantages, requirements, data packages and pricing, which we’ll cover in-depth later in this guide, but here’s a quick overview:

  • Prepaid SIM card: The most popular SIM choice in Bali as it can be purchased locally, is very affordable and provides excellent coverage and connectivity while travelling. The three main local network providers for Bali SIM cards are Telkomsel, XL Axiata, and Indosat. You won’t be able to use your own mobile number with a prepaid SIM card in Bali.
  • eSIM card: A digital SIM you can install before arrival. It's easy and flexible option, especially for multi-country trips. An eSIM plan is ofen more expensive and typically data-only.
  • Roaming: Using your home SIM card and mobile plan is often the easiest in terms of admin, but the most expensive choice when it comes to being connected in Bali.  

Our guide will help you to choose the best SIM card for your trip —whether you prioritise convenience, coverage, or cost. We’ll also explain how to buy and recharge SIM cards in Bali, and the best providers to choose from.

Click the links below to jump directly to the information you’re after.  

What is a Bali SIM card?

A Bali SIM card is a small, removable piece of plastic with a circuit-embedded chip that you insert into your device to connect Indonesia’s mobile networks. It allows you to make calls, send texts, and use mobile data at local rates. 

 

What types of SIM cards can you use in Bali?

There are three main ways to stay connected in Bali: prepaid SIM cards, eSIMs, and roaming with your existing SIM.

Each option has its pros and cons depending on your budget, phone compatibility, and how long you're staying.

  1. Prepaid SIMs are the cheapest and most common option for tourists, but they do require a local purchase and a new phone number.
  2. eSIMs are gaining popularity thanks to their convenience and easy installation, though they often cost more and aren’t compatible with all phones.
  3. Roaming lets you keep your home SIM and number, but it's typically the most expensive option. Ideal for short stays.

Read more below to decide which option is best for your trip.

 

1. Prepaid SIM cards in Bali

Prepaid is the most popular type of SIM card to use in Bali. Prepaid SIM cards are physical SIMs you purchase locally, usually with a preloaded data package. You’ll need to remove your existing SIM card to use a prepaid SIM card in Bali – so put it somewhere safe!

 

2. eSIM cards

An eSIM (embedded SIM card) is a digital alternative to a physical SIM card and is one of the most convenient ways to stay connected in Bali without swapping physical SIM cards. There is no need to change cards – simply download and get connected. They’re ideal for digital nomads or anyone travelling between multiple countries.

 

3. Roaming SIM card (Using your home provider)

Using a roaming SIM card in Bali means enabling international roaming through your home provider to connect to local Indonesian networks. This is often the most convenient option, but also typically the most expensive – especially for those travelling for an extended period of time.

 

What is the best SIM Card for Bali?  

The best SIM card for Bali depends on your preferences, priority and budget.

  • Best for coverage and connectivity: Local prepaid SIM card
  • Best for convenience: eSIM
  • Best for short trips or keeping your number: Roaming

 

But overall, prepaid SIM cards purchased locally are generally the best SIM card option for travel in Bali, as they offer the best balance of affordability, coverage, and flexibility.

Two of the best local providers in Bali are XL Axiata and Telkomsel, which offer tourist-friendly packages and are widely available across Bali .

 

Where to buy a SIM Card in Bali?

Signs written in English and Indonesian at Denpasar Airport

There are four main options for where to buy a SIM Card in Bali: Denpasar Airport, official local providers, local phone stores, and street vendors.  

Here’s a closer look at the four main places you can buy a SIM card in Bali: 

  • Denpasar Airport (DPS): One of the most accessible places to buy a prepaid SIM card for Bali is at Ngurah Rai International Airport (Denpasar Airport). After clearing passport control and walking through duty-free, you'll find several boutiques where SIM cards for Bali are sold, with package and pricing options available. While buying a SIM card at the airport is the fastest way to get coverage once you arrive in Bali, it tends to be slightly more expensive than outside of the airport. 
  • Official local providers: Bali has several official local operators, with Telkomsel and XL Axiata being two of the most popular brands that offer SIM cards for travellers. These official providers are the best place to go to find the best variety of package options and to discuss your needs and busget. Visit one of their stores or authorised agents located throughout Bali to find the plan best suited to you.
  • Local phone stores: Local phone stores are the best choice for those who value personalised assistance. These stores often have knowledgeable staff who are able to assist you in selecting the right SIM card provider and package for your requirements. Some of the most reputable local phone stores for purchasing a SIM card for Bali are Sona Cell Bali Data Sim Card or SIM CARD Y&R Cell in Badung Regency. 
  • Street vendors: Street vendors are a good option for budget-conscious travellers looking for a local SIM card to use in Bali, but be sure to exercise caution if going down this route. Ensure that the SIM card you buy is from a reputable provider and request assistance with the registration process, which is mandatory for all SIM cards in Indonesia. 
Ready to go? Search for flights to Bali now

Which are the best SIM card providers in Bali?


The top four SIM card providers in Bali are Telkomsel, XL Axiata, Indosat Ooredoo, and Smartfren. Each offers good coverage and prepaid tourist packages — here’s what you need to know about each:

 

1. Telkomsel – Best overall coverage

Telkomsel SIM card in packet

Best for: Reliable connection across the island, especially for more remote areas.

Telkomsel is widely regarded as the best SIM provider in Bali, with generous data plans and the most reliable 4G/5G network — especially in remote areas like Ubud, Nusa Penida and Lembongan, where other networks may struggle to get a stable Wi-Fi connection. Telkomsel offers tourists to Bali both physical SIM card and eSIM card plan options.

Check out Telkomsel SIM card options

 

2. XL Axiata – Fast speeds and user-friendly app

Axiata SIM card in packet

Best for: Wide range of plans options for travellers staying mainly in the south of Bali

XL Axiata is a solid alternative to Telkomsel, offering fast speeds in the Denpasar and Badung areas and a rapidly expanding 5G network.  It's worth noting that XL Axiata's internet coverage in Ubud is somewhat limited.

XL Axiata also offers added convenience through its user-friendly app, "myXL," which allows you to easily manage your account, check your balance, monitor data usage, and conveniently top up both credit and data as needed.

XL Axiata offers tourists to Bali both physical SIM card and eSIM card plan options.

Check out XL Axiata SIM card options

 

3. Indosat Ooredoo – Budget-friendly options

Indosat SIM card in packet

Best for: Budget-conscious travellers on short stays or with light internet use

Indosat Ooredoo is a reliable provider for travellers who want an affordable option to stay connected in Bali, especially for shorter trips (from 14 to 30 days). For extended stays or additional data needs, travellers are able to purchase an Extra Booster add-on once starter packs have expired.

While their 5G coverage is limited on the island, it is expanding and 4G coverage is comprehensive and available island wide.

Check out Indosat Ooredoo Starter SIM card options

 

4. Smartfren - generous eSIM plans

Smartfren SIM card in packet

Best for: Travellers who want an eSIM and Whatsapp users.

Smartfren is one of the best eSIM card-only providers in Bali, offering tourists in Bali conbenient and flexible options. Their Tourist eSIM plans offer generous data and the added benefits of 15 minutes of calls to local numbers and the option to extend for up to 90 days. Smartfren also has a dedicated data allocation for WhatsApp use, which is useful for travellers who mostly stay connected via the app.

 

How to recharge SIM Cards in Bali

Recharging your SIM card once your data package has been used or expired is easy, with several convenient options available. The easiest way to recharge a SIM for travellers in Bali is to head to the storefront of your plan's provider, where staff usually speak both English and Indonesian and have plenty of experience in helping tourists set up, extend and top-up their plans.

Here are more details the three main ways to recharge your Bali SIM card:

1. At an official provider store 
Visit a nearby store or authorised reseller of your SIM card provider. Let staff know you you'd like to top up, choose your data amount, and provide your phone number. Payment is processed on the spot, and you'll get confirmation once the recharge is complete.

2. By phone 
Call your provider’s customer service number (usually found on your SIM packaging or website). Follow the voice prompts to choose your top-up amount, enter your SIM number and payment details, and confirm the recharge.

3. Via mobile app 
Download your provider’s official app (like myTelkomsel or myXL), log in and navigate to the top-up section. Select your data plan, pay using a card or digital wallet, and your balance will update immediately.

 

Tips for using SIM cards in Bali

Here are some practical tips to help you get connected in Bali and have a seamless experience:

  • Check your phone's compatibility: Before purchasing a SIM card or eSIM in Bali, make sure your phone is unlocked and compatible with the local network. This ensures that the digital or physical SIM card purchased in Bali will work with your device.
  • Verify coverage: Most areas in Bali have good coverage and a strong signal, but remote regions like Nusa Penida or Ubud may have patchy service. Choose a provider known for wider coverage if you plan to explore beyond tourist hubs and wanted to be easily contactable.
  • Registration process: Indonesian law requires SIM registration, so make sure to register your Bali SIM card immediately after purchase. Failure to register within a specific timeframe can result in disconnection.
  • Monitor your data usage: Use your provider’s app or website to keep an eye on your data usage to avoid unexpected charges while you are in Bali.
  • Pick the right data package: Check the different data packages offered by the various SIM card providers in Bali and choose the one that best fits your needs, your length of stay, and how much data you’ll need.

Bali SIM cards - FAQs

Ready to book? We have everything for your trip