Get 5% of discount using the code
Buy my eSIM
EUR - €
United States (US) dollar
USD - $
Pound sterling
GBP - £
Australian dollar
AUD - $
Canadian dollar
CAD - $

Prepaid SIM card for Bali: Where to Buy in 2024?

If your next trip is to the beautiful island of Bali, then taking a SIM card with you will allow you to enjoy excellent internet connectivity.

Leoneska Ruiz

January 1, 2024

4.6 /5 Trustpilot star
Highly rated Based on +38.000 customer reviews on Trustpilot
Reviews avatar Reviews avatar Reviews avatar +1M
Trusted worldwide Over 1 million travelers across the globe have trusted Holafly
Unlimited data Unlimited data Limitless data plans in more than 170 destinations
Save money

Holafly saves you +30% compared to other roaming fees

Buy my eSIM

Beyond enjoying from the first moment, you cannot pass up how to remain in contact with those back home, family, and friends while you visit Bali, which is a paradise on earth. This article will give you all the information you need on where and how to buy your prepaid SIM card for Bali. Known as the Island of the Gods, it is undoubtedly one of the most famous tourist places in the world. The search for adventure, white sand beaches, and millinery culture may take you here on your next vacation.

Without taking your time, we would like to mention that the Bali SIM card is accessible to all travelers. There are many ways to buy one besides having competitive prices and plans focused on your needs. Finally, we will present you with the Bali eSIM. This is the evolution of the physical SIM card, and if your smartphone is compatible with the tech, there is no doubt that it will be your best alternative.

Unlimited data eSIM for Bali

Buy an Uinlimited data eSIM for Bali with 5% OFF. Code: MYESIMNOW5

Where can I buy a prepaid SIM card for Bali?

You can think that being a very tourist place, Bali has public WiFi zones or options to maintain a connection to the internet in Bali. But like other destinations worldwide, this solution can be unstable and insecure. The best option in numerous instances is to not depend on these networks and to be able to stay connected thanks to a Prepaid SIM card for Bali. You can also consider using the roaming of your local operator or some pocket WiFi. But we anticipate that these alternatives are always much more expensive.

It is time to talk about where you can get one. For this, there are many ways that you can take even some time before you arrive on the island. The choice of which one to take may depend on your needs or the time you have to plan. From our experience, we invite you to consider buying them before your trip as your first option. And also, if your phone is compatible, get a virtual SIM card for ease of getting and using one.

In short, travelers and tourists have three ways to buy their prepaid SIM card or virtual SIM card for Bali:

  • In online stores: As well as many other services, there are virtual stores that offer prepaid SIM cards for destinations like Bali.
  • Physical stores on the island: Local operators in Indonesia with coverage in Bali offer SIM cards for tourists. Which can be bought in their stores.
  • The last option is the virtual SIM card that you can buy before your trip and that they are handed immediately whenever your telephone is compatible.

You may be interested in the best SIM card for Hong Kong

Buy before you travel

If we are talking about the first option for many travelers it is to buy an international SIM card for Bali before arriving on the island. You can do it thanks to online stores offering this service. Most choose this route due to its advantages for clients and the flexibility the plans usually provide. You will not want to use the time of your adventure to look for where to buy your SIM card. It takes even more sense to do it before arriving at your destination with these remote suppliers.

We have let you know that many online stores offer SIM cards for Bali. But also, we want to mention that some of them, as is the case of Holafly, offer an alternative, even more convenient, known as a virtual SIM card or only eSIM. Buying a physical chip before your trip has the inconvenience of waiting for a delivery, which can take time, depending on your location. With the eSIM, this problem is solved because its delivery is instant after your purchase, and you get it in your email.

In any case, you choose a physical SIM card or an eSIM Bali. You will be opting to have these benefits:

Pros of buying a data plan for abroad before traveling

  • You are connected from the moment you set foot on the island 

As you already have the SIM card before your trip, from the first moment that your adventure begins in Bali, you will be able to be connected to the Internet and stay connected for everything you need. You will not have to hurry to the airport or look for a point of sale in the city to buy your SIM card. You will only have to enjoy your adventure.

  • Tourist-focused data plans

These providers obviously target their SIM cards for tourists, so they usually offer data packages for any stay and sometimes include unlimited data. We invite you to check which local network you will be connected to and if they offer good coverage and speed on the island. 

  • Multiple destination options

If your trip takes you beyond the island, you will certainly not want to buy more than one SIM card. In this case, online providers also offer services with coverage not only in Indonesia, which may represent a slightly higher cost. 

  • Save time

The purchase and configuration can be made before your trip. So if you have doubts or need help, you will be able to solve the situation before and not when you are in Bali. In addition, if you choose the option of the virtual SIM card, you will save even more time by not having to wait for the shipment of the physical chip.

(You may be interested in the Best SIM card for Bangkok)

Buy your tourist SIM card in Bali

Now, we want to elaborate on the option that for many years was the traditional one, but that has begun to fall behind. If you wish to go for this option, you buy your Bali SIM card through local operators in Indonesia.

These can be Telkomsel, IM3 Ooredoo, or XL Axiata. You can go to one of their stores or authorized agents, and in some cases, you can find SIM cards in the airports of Bali. It is essential to mention that government regulations will ask you for your passport and the IMEI of your telephone to register your local SIM card. In addition, you can register a maximum of three SIM cards with a unique passport or identification.

Tourists in Bali. Picture from


It is one of the companies with greater coverage in the country and in Bali. They offer only accessible services to tourists called prepaid tourist cards. This service includes 25 GB and 25 minutes of calls to local numbers in a period of 30 days. You can pre-order it on their web page and make the pre-registration of your phone with your IMEI and passport. So, when you arrive in Bali, you can go to one of the Pickup locations, pick up your SIM card for Bali and install it. You have 14 days to complete this process.

It is important to mention that the plan will not be renewed after 30 days. And in case you want to continue using the service, you have to request another similar package from Telkomsel through their APP, call *363#, or go back to a physical store.

IM3 Ooredoo

Another local operator that you can use is IM3 and its Freedom Internet 9 GB Starter Pack. This is a SIM card for Bali that any visitor can acquire. IM3 has access to speeds of 4G on the island. Its package is to be used in 30 days and includes 9 GB of navigation in addition to 5000 min to other IM3 numbers.

Finally, this plan can be renewed automatically once the period is over and if you have enough credit. Following the laws of the government for the process, it will be necessary that you register your telephone and passport to continue with the purchase. You can do it through physical stores or to advance the pre-registration on their website to pick up the card once you arrive in Bali.


Of all the operators with coverage in Bali, Smartfren is the only one that offers two SIM card options for tourists. These packages are called Tourist pack and Tourist pack unlimited. The first offers 30 GB to be used in 14 days, and the second offers unlimited data but with a daily limit of 1.5 GB before having a speed reduction. Both options include 15 minutes of calls to local numbers, and data consumption on WhatsApp is not considered within the available plan. These are also not renewable after the end of the period. And, of course, you will also have to go through the registration process required by Indonesian law.

How much does a prepaid SIM card for internet in Bali cost?

As you can already imagine, purchasing your Bali SIM card once you are on the island can be a little difficult. Not only because of the registration process but because you can’t renew your plan in case your stay lasts a little longer than initially planned. Despite this, if you are still considering trying your luck with this option, the Bali SIM card with data is within a range of price of $7 up to $15 in the packages already mentioned.

We want to remind you that in numerous instances, the payment will have to be done in the local currency of Bali under the operators T&Cs. Also, you cannot avoid the registration process. So, you will need your identification, like a passport and a phone with a valid IMEI.

Unlimited data eSIM card for Bali

Unlimited data eSIM for Bali
eSIM with unlimited data for Bali. Source:

What is an eSIM card? After all this journey, we arrived at the virtual SIM card, the easiest way to access the internet in Bali. This new type of SIM is the digital evolution of the physical chips we already know. They have the same characteristics that make them attractive to tourists.

Online stores like Holafly offer these eSIMs through their web pages, which are accessible to all types of clients. With an eSIM Indonesia, you can complete the entire purchase and activation process in just minutes using any computer or phone, no matter where you are!

Advantages and disadvantages of Virtual SIM cards


  • Instant purchase and activation.

As we already foretold, you can purchase your eSIM for Bali online through stores like Holafly. After selecting your plan and paying, you will receive a QR that you will scan with your phone to activate.

  • From wherever you are and wherever you go.

Being completely digital, both the eSIM and the purchase process, you can do it from home, work, or anywhere with an internet connection. In addition, providers such as Holafly offer this service with coverage in almost every destination, like with the eSIM for Thailand tourists or any other nearby country! 

  • Unlimited data plans

Thanks to the advancement of the telecommunications industry, eSIMs also offer unlimited data for Bali within the period of use of the plan you sign up for. Holafly offers several periods of duration for this destination that we invite you to check. In either case, 500 MB per day for hotspot is also included.

  • Multi-country coverage

If your vacation takes you beyond the island and Indonesia, you can opt for eSIM cards that offer coverage in more than one country, even with support for an entire continent! No matter what your plan is, with Holafly, you will find the right eSIM to go with you.


  • Compatibility with latest generation phones

Every new technology takes time to be implemented. In the case of eSIMs, they are not yet integrated with all cellular devices. If you want to confirm if your phone can support an eSIM, we invite you to check the list of eSIM-supported devices.

How much does a tourist eSIM for Bali cost?

The eSIM for Bali has a price range that usually varies according to the duration of the period of use. Choose one that is close to your stay.

Virtual SIM card for travel in Bali

If you wish to use a Holafly eSIM card with data for your trip to Bali, you can customize and choose only the number of days you need your eSIM, between one and 90 days maximum. Some configurations and their prices are listed below.

DataDays of validityPrice (USD)
Unlimited data1$6
Unlimited data5$21
Unlimited data10$37
Unlimited data15$51
Unlimited data20$62
Unlimited data30$75
Unlimited data60$107
Unlimited data90$139
Table 1. Holafly data plans and prices for Bali.

eSIM Card Asia

And if you want internet in other Asia countries, check out these prices:

Days of useData PlansPrice (USD)
5 daysUnlimited data$27
7 daysUnlimited data$34
10 daysUnlimited data$37
15 daysUnlimited data$47
20 daysUnlimited data$54
30 daysUnlimited data$79
Table 2. Holafly data plans and prices for Asia.

Frequently asked questions about SIM cards for Bali

Any questions? Here are the doubts we’re most often asked about connecting to the internet in Bali.

Where to buy SIM cards in Bali?

You can complete the purchase with one of the local operators, such as Telkomsel, IM3, or Smartfren, in their physical stores and register as required by the local authorities. In case you can opt for eSIM with Holafly, you will not need this registration or any plan.

Where to buy a SIM card at Bali airport?

Indonesia local operators have stores in important airports like the Ngurah Rai International Airport (DPS) in Bali. We recommend you make the pre-registrations on the operators’ website before your trip.

How do I get internet while traveling in Bali?

We recommend you choose to buy a Bali SIM card with data before your trip through stores online as the one that Holafly offers. Also, you can do it through local stores of the carriers that operate on the island.

How fast is the internet in Bali?

You can expect to have a 3G/4G/LTE/5G connection, depending on the coverage of the service provider you choose. Additionally, you may be subject to a consumption policy where your speed may be reduced to an average of 256 – 1024 KB per second after a certain amount of usage. This restriction usually resets every 24 hours.