How & Where to Get the Best SIM Card in Bali

By using this website, you agree to our Terms of use.
7 min read
by Marlin
March 24, 2023

If you're heading to Bali and want to stay connected, you'll definitely need internet access. You can use your phone there by swapping your SIM card for a local one, as long as your phone is unlocked.

But what exactly does it mean to have an unlocked phone? Essentially, an unlocked phone is not tied to a specific carrier, giving you the freedom to use any carrier's SIM card.

On the other hand, if your phone is locked, it can only be used with the carrier it is associated with and won't work with other carriers' SIM cards.

There are a few different ways to check if your phone is unlocked or not. Check out the video below, it'll walk you through the steps to make sure you're good to go before you buy a new SIM card in Bali.

Now that you've made sure your phone can handle a local SIM card, it's time to figure out which carrier is the best option for you and where to find the best deals.

You may also be interested in finding out where to get a cheaper SIM card and prepaid data. Don't worry, I've got you covered!

best SIM card in Bali
Telkomsel SIM card

Best SIM card in Bali

There are a number of SIM card carriers to choose from in Bali, but only a few are the most commonly used. These include:

bali sim card
bali sim card
XL Axiata
bali sim card
bali sim card

Based on my experience, all of the major carriers in Bali provide good service. However, I've personally found that Telkomsel stands out for its superior coverage and speed.

They have an extensive network of cell towers throughout the island, including in more remote areas like Nusa Penida and the Gili Islands.

The only downside to Telkomsel is that it can be a bit pricier compared to the other carriers, but it's not a huge difference, only about a dollar or two.

The superior coverage and speed that Telkomsel provides is definitely worth the slightly higher cost. So if you're planning a trip to Bali, I highly recommend getting Telkomsel for your phone.

Getting a SIM card in Bali

There are loads of ways to snag a SIM card in Bali, and some can be a breeze while others can be a bit of a hassle.

The easy way

Once you land in Bali, you can easily find booths that sell SIM cards along the way as you exit the airport. They're everywhere, so you won't miss them!

Just look out for the company names and logos I showed you earlier, and you'll spot them easily.

The only downside is that the price of SIM cards and prepaid data packages at the airport can be really expensive compared to buying one elsewhere.

The local way

One option for getting a SIM card in Bali is to leave the airport and look for kiosks or shops that sell them on the street. This is the cheapest way to get a SIM card, with prices typically around $1 - $2.

The good news is that the data packages are also much cheaper than at the airport, as you'll get the local price.

sim card shops in Bali
SIM card shops
sim card kiosk in Bali
SIM card kiosk

However, you might encounter some dishonest sellers who might try to charge you more than they would charge a local.

Despite this, it's still cheaper than buying at the airport, with prices around half or a third of what you'd pay there.

The official way

If you're looking for a safer option to buy a SIM card and prepaid data package, you may want to consider seeking out authorized offices outside of the airport.

These vendors offer a similar experience to those found at the airport, but without the inflated prices.

By purchasing from authorized offices, you can get a SIM card and prepaid data package at a lower cost and won't have to worry about being overcharged.

These are the carrier offices authorized near the airport:

View on Google maps

Bali SIM card price

The SIM card and data package prices at the airport are different from those outside the airport. Here's a comparison of the prices for all four carriers at the airport and outside.

At the airport

# Telkomsel Price Data
1 Starts from Rp 250,000 18 GB
2 Up to Rp 1,250,000 200 GB
# XL Axiata Price Data
1 Starts from Rp 250,000 18 GB
2 Up to Rp 650,000 85 GB
# Indosat Price Data
1 Starts from Rp 250,000 18 GB
2 Up to Rp 550,000 84 GB
# Smartfren Price Data
1 Starts from Rp 250,000 20 GB
2 Up to Rp 450,000 60 GB

Outside the airport

# Telkomsel Price Data
1 Starts from Rp 75,000 10 GB
2 Up to Rp 280,000 235 GB
# XL Axiata Price Data
1 Starts from Rp 62,000 30 GB
2 Up to Rp 320,000 260 GB
# Indosat Price Data
1 Starts from Rp 20,000 3 GB
2 Up to Rp 162,000 90 GB
# Smartfren Price Data
1 Starts from Rp 38,000 10 GB
2 Up to Rp 1,000,000 420 GB
XL data plan prices
XL data plan prices
Telkomsel data plan prices
Telkomsel data plan prices

Cheapest way to get mobile internet in Bali

If you're on a tight budget, no worries! I have a tip to help you stay connected in Bali without breaking the bank. You can purchase a data package manually using credit, just like the locals do.

Before I go into the steps, I’ll break down each term so you don’t get confused.

  • SIM card: A small chip in your phone

  • Phone credit: The amount of money in your SIM card that used to make phone calls, internet or SMS

  • Data package: Prepaid plan that allows you to use a certain amount of data for a specific period of time

You can get the cheapest internet access in Bali by purchasing a data package using your phone credit. Here's what you need to do:

  1. Get cash: 95% of transactions in Bali are done using cash

  2. Exit the airport and go to a nearby Telkomsel office

  3. Buy a SIM card

  4. Register your SIM card: You can ask for the staff to do it for you, or do it yourself here

  5. Dial *888# or *363# to view the available data plan packages

  6. Turn off your data to avoid unintended usage that can deplete your credit before you buy your desired data plan.

  7. Purchase phone credit that matches or slightly exceeds your desired data plan. Note that different data plans require different amounts of credit.

  8. Purchase the data plan using the credit you just bought by dialing *888# or *363# and selecting the data plan package you want to purchase

Indomaret and Alfamart convenient stores
Indomaret & Alfamart

This is how locals get the internet on their phones. I personally use the carrier 3 and buy a 117 GB plan for only Rp 117,000 per month.

That's enough for a month of work and streaming YouTube for hours a day. I even share it with my mom.

How to access mobile data if your phone is locked

If your phone is locked to a specific carrier and you want to access the internet while traveling in Bali, there are three options available:

Use roaming service

If your phone carrier has roaming service available in Bali, you can use your phone to stay connected while traveling. But this method can be expensive.

If you want to use this method to get the internet, here's what you need to do.

  1. Check whether your mobile carrier offers roaming services in Bali. You can do this by contacting your mobile carrier or checking their website

  2. Enable data roaming on your phone. To do this, go to your phone's settings, look for "Mobile Network" or "Cellular Network" settings, and enable data roaming

  3. Check your mobile carrier's international data plans to see if they offer a plan that covers data usage in Bali. If they do, choose the plan that best fits your needs and budget

US mobile carriers that have roaming services in Bali:

  • AT&T

  • Verizon

  • T-Mobile

  • Sprint

The cost of using roaming services depends on your phone carrier. Some carriers offer it for free, but some charge a daily fee of around $10.

Buy portable wifi

This is a better option if you don’t want to spend a lot of money on data while traveling in Bali. You can buy one directly from a Telkomsel office.

The device is called a MiFi and it comes with a data plan that is much cheaper than what you can find at the airport.

Mifi Data Expiry Price
Lite 10 GB 30 days Rp 75,000
Medium 20 GB 30 days Rp 125,000
Heavy 30 GB 30 days Rp 200,000

Buy an android

Well, if they don't have the MiFi available for sale, there's still another option. You can buy a cheap android and use it as a wifi hotspot instead.

android phones
Android phones

It's pretty simple! First, you'll need to buy the phone itself, then get a SIM card and data plan for it, and finally, activate the personal hotspot.

You can find the cheapest android phones for around $50 to $100 USD. I suggest looking for a second-hand phone to save some money.


You can use your phone in Bali if your carrier is partnered with a local carrier and offers international data roaming. Alternatively, you can switch to a local SIM card but only if your phone is unlocked.

They have had postpaid plans in the past, but since 99% of people in Bali don’t use it, now they only offer prepaid plans.

You only need to register your phone if you switch to a local SIM card, you can ask the vendor where you buy the SIM card to do it for you.

5G is only available from Telkomsel carrier and the coverage area is limited to a small region in Bali.

Share for care
chicken geprek

March 25, 2023

10 Must-try food in Bali

So if you're already in Bali, you might have realized that there's more to the island than jus... continue reading

author by Marlin
traffic in Bali

March 22, 2023

Driving in Bali

Indeed, when you visit Bali you'll likely want to travel around the island to see as many des... continue reading

author by Marlin
sunny day in Bali

March 16, 2023

Best time to visit Bali

Knowing the best time to visit Bali is crucial to avoid the crowds on the beaches and the hea... continue reading

author by Marlin
how to get around bali

March 13, 2023

4 Ways to Get Around Bali

Most tourists in Bali rely on just a few types of transportation, such as taxis, rented sco... continue reading

author by Marlin
atm in bali

March 5, 2023

8 Common scams in Bali

It's just the worst when you go on a trip abroad to let loose and have a good time, but then... continue reading

author by Marlin
sunny day in Bali

March 3, 2023

Bali tips for first timers

I've seen too many tourists have their Bali vacation ruined by a simple mistake they didn't expe... continue reading

author by Marlin
sun hat

February 23, 2023

Dress rule in Bali

Since it's always hot and sunny in Bali, we gotta know how to dress so we don't feel all... continue reading

author by Marlin
tap water in bali

February 21, 2023

Not to do in Bali

Bali is not only a different culture but also has plenty of unique customs that may diff... continue reading

author by Marlin
balinese fixing shoes

February 16, 2023

Balinese & personal questions

I frequently hear a common question from tourists visiting Bali regarding the Balinese's... continue reading

author by Marlin