SIM Cards

The best 4 SIM card providers in Bali in 2025

Find the best Bali SIM card for your trip as we compare top providers like Telkomsel, IM3 (Indosat), XL Axiata, and Smartfren, including data plans, coverage, pricing, and customer ratings. We also list the best Bali eSIMs in case you prefer a digital alternative.

Vukasin Petrovic Headshot

Written by Vukasin Petrovic

Updated: Nov 10, 2025
Advertising Disclosure
Roami was founded to serve as a trusted resource for travelers in need of reliable internet solutions abroad. Our team, comprising avid travelers, provides comprehensive reviews and guidance on data SIM cards, eSIMs, pocket WiFi devices, and free WiFi apps, drawing from firsthand usage during our travels.

The 5 Best eSIM Providers for Travel

1
Holafly unlimited data plans in popular destinations, ideal for seamless travel
2
Ubigi reliable high-speed eSIMs in 190+ countries, great for business or frequent travel
3
Nomad flexible pay-as-you-go data for easy trave
4
BNESIM custom data and call bundles for long-term travelers
5
Airalo affordable eSIM options and solid value for most travelers

Find the best Bali SIM card for your trip as we compare top providers like Telkomsel, IM3 (Indosat), XL Axiata, and Smartfren, including their data plans, coverage, pricing, and customer ratings.

With about 72% of people in Bali using the internet, staying connected has become a basic need for both locals and visitors. We also include the best Bali eSIM options, including Holafly, Airalo, and Saily, if you prefer a digital alternative.

If you’re going to other parts of Indonesia, our other articles on the best SIM card for Indonesia and the best eSIM for Indonesia should be helpful.

Why get a SIM card in Bali?

Getting a local SIM card in Bali is a convenient and cost-effective way to stay connected throughout your trip. It ensures stable data for navigation, messaging, and bookings without relying on public Wi-Fi or paying high roaming fees.

Most providers offer affordable prepaid plans with generous data and coverage across popular areas like Ubud, Seminyak, and Canggu.

Benefits of getting a SIM card in Bali:

  • Stay connected anywhere on the island, even in rural areas.
  • Avoid high roaming fees from your home provider.
  • Enjoy fast and reliable 4G and 5G data speeds.
  • Access local rates for calls, texts, and data bundles.
  • Use essential travel apps like Grab, Google Maps, and WhatsApp without interruption.

Before getting your Bali SIM card, make sure you check our guide on SIM card sizes to know which one fits your device.

How much does a SIM card cost in Bali?

How much a Bali SIM card costs depends on the provider and the type of data plan you choose.

Most prepaid starter packs from leading networks like Telkomsel, IM3, XL Axiata, and Smartfren range from IDR 30,000 to IDR 200,000 (~$1.81–$12.08 USD) and typically include 3 GB to over 100 GB of data, along with call and text allowances.

Below is a quick overview of sample Bali SIM card plans:

ProviderData allowanceDurationPrice
Telkomsel3 GB30 daysIDR 30,000 (~$1.81)*
IM33 GB (+ 5,000 minutes)30 daysIDR 35,000 (~$2.11)
XL Axiata3 GB30 daysIDR 35,000 (~$2.11)
Smartfren3 GB30 daysIDR 35,000 (~$2.11)

*IDR 1 = $0.00006038 USD

If you need larger data packages, you can usually top up through each provider’s mobile app or website.

How to purchase and activate a SIM card in Bali?

You can buy a Bali SIM card at the airport, official stores, convenience shops, or authorized resellers from top providers like Telkomsel, IM3 (Indosat), XL Axiata, and Smartfren. Airport counters are convenient, but you’ll often find better prices and data options in local stores.

To activate your Bali SIM card, insert it into your phone and follow the provider’s on-screen setup or visit a nearby store for assistance. You’ll also need to show your passport for registration, as required by Indonesian law.

If your Bali SIM card isn’t working after activation, check your phone’s APN settings or restart your device. You can also try a Bali eSIM (for example, Holafly) for instant connectivity without local registration hassles.

Top SIM card providers for Bali

Bali’s mobile market is dominated by five major Bali SIM card providers, including Telkomsel, IM3, XL Axiata, and Smartfren.

Roami evaluated each Bali SIM card provider based on coverage, data plans, features, and overall user experience to determine which offers the best value for travelers. Learn more about how we tested each provider with our testing criteria.

Data disclaimer: All data in this review is accurate as of October 6, 2025, and can change thereafter.

1. Telkomsel

  • Rating: 3.7/5 (MyTelkomsel app rating on Google Play)
  • Pricing: Plans start at IDR 30,000 (~$1.81) for 3 GB, valid for 30 days
  • Coverage: 2G, 3G, 4G, 4G+, and 5G
  • Calls/SMS: Yes

Telkomsel is Indonesia’s largest digital telecommunications company, with more than 170 million customers, and is the first company to commercially launch 4G LTE services in Indonesia. It offers the MyTelkomsel app, the Telkomsel virtual assistant, and a 24-hour call center for its users.

See Telkomsel’s coverage below:

Telkomsel network coverage map in Bali. Source: nperf.com

Telkomsel offers the Tourist SIMPATI Card, which you can preorder online and pick up upon arrival at Telkomsel pick-up points in the Bali and Mandalika areas. The Tourist SIMPATI Card comes with 25 GB of data and 25 minutes of voice calls, valid for 30 days, and is priced at IDR 150,000 (~$9.06).

Keep in mind that Telkomsel requires the confirmation email, your passport, and your IMEI to pick up your Telkomsel Bali SIM card. Because the Tourist SIMPATI Card can only be purchased once, you can then avail of other Telkomsel data packages, including:

Data allowanceDurationPrice
3 GB30 daysIDR 30,000 (~$1.81)
8 GB30 daysIDR 70,000 (~$4.23)
13 GB30 daysIDR 100,000 (~$6.04)

You can also avail of a SIMPATI starter pack for only IDR 35,000 to get a Bali SIM with 3 GB, 30 minutes of voice calls, and 30 SMS to all operator numbers valid for 30 days.

2. IM3 (Indosat)

  • Rating: 4.4/5 (myIM3 app rating on Google Play)
  • Pricing: Plans start at IDR 35,000 (~$2.11) for 3 GB and 5,000 minutes, valid for 30 days
  • Coverage: 2G, 3G, 4G, 4G+, and 5G
  • Calls/SMS: Yes

IM3 is an Indonesian mobile communications service provider and a brand under Indosat Ooredoo Hutchison. It offers various mobile services, including prepaid and postpaid telecommunication services, roaming, and digital protection, to customers across Indonesia.

See IM3’s coverage below:

IM3 network coverage map in Bali. Source: nperf.com

To get an IM3 SIM card, you can get their Freedom Internet SIM, which comes with 3 GB and 5,000 minutes of calls to IM3 and Tri, valid for 30 days, at IDR 35,000 (~$2.11).

IM3 also offers Travel On plans, which include internet, phone calls, and 1 GB data roaming for Australia, China, Malaysia, and Singapore, for travelers and tourists visiting Indonesia. Travel On plans are as follows:

Data allowanceMinutesDurationPrice
30 GB10 minutes30 daysIDR 100,000 (~$6.04)
80 GB30 minutes30 daysIDR 200,000 (~$12.08)

3. XL Axiata

  • Rating: 4.5/5 (myXL app rating on Google Play)
  • Pricing: Plans start at IDR 35,000 (~$2.11) for 3 GB, valid for 30 days
  • Coverage: 2G, 3G, 4G, 4G+, and 5G
  • Calls/SMS: Yes

XL Axiata is an Indonesian telecommunications service provider with its headquarters in Jakarta. It is one of the country’s leading mobile network operators, offering voice, data, and internet services nationwide.

The company is a subsidiary of the Axiata Group and provides extensive coverage across major regions in Indonesia.

See XL Axiata’s coverage below:

XL Axiata network coverage map in Bali. Source: nperf.com

To get an XL Axiata SIM card, you can get their Starter Pack, which comes with 3 GB of data valid for 30 days, at IDR 35,000 (~$2.11). Afteward, you can avail of data bundles like XL Axiata’s Xtra Combo Packages, which include data allowance combinations and various bonuses.

Some prepaid SIM plans offered by XL Axiata are as follows:

Plan nameData allowanceMinutesDurationPrice
Xtra Combo Flex S+7 GB5 minutes28 daysIDR 37,000 (~$2.23)
Xtra Combo Flex M10 GB5 minutes28 daysIDR 50,000 (~$3.02)
Xtra Combo Flex  M+14 GB5 minutes28 daysIDR 60,000 (~$3.62)
Xtra Combo Flex L18 GB5 minutes 28 daysIDR 70,000 (~$4.23)
Xtra Combo Flex XL32 GB5 minutes 28 daysIDR 100,000 (~$6.04)
Xtra Combo Flex XXL60 GB5 minutes 28 daysIDR 140,000 (~$8.45)
Xtra Combo Flex  XXXL100 GB5 minutes28 daysIDR 168,000 (~$10.14)
Xtra Combo Flex 4XL150 GB5 minutes28 daysIDR 200,000 (~$12.08)

4. Smartfren

  • Rating: 4.3/5 (mySF app rating on Google Play)
  • Pricing: Plans start at IDR 44,000 (~$2.66) for a total of 11 GB + up to 10 GB bonus
  • Coverage: 2G, 3G, 4G, 4G+
  • Calls/SMS: Yes

Smartfren is an Indonesian telecommunications company that provides mobile, internet, and digital services nationwide. The company operates on a 4G network and continues to expand its network coverage and digital offerings to support Indonesia’s growing demand for high-speed internet.

See Smartfren’s coverage below:

Smartfren network coverage map in Bali. Source: nperf.com

To get your Smartfren SIM card, you can choose from three Starter Packs, which come with a SIM card, separate data allowances for the Bali region and all of Indonesia, and other perks:

Plan nameData allowancePerks includedDurationPrice
Starter Pack GOLF6 GB (Indonesia)
5 GB (application quota)
Golf discount voucher for partnered fields30 daysIDR 50,000 (~$3.02)
Starter Pack Quota M6 GB (Indonesia)
5 GB (Zone 3*)
Up to 10 GB loyalty quota bonus30 daysIDR 44,000 (~$2.66)
Starter Pack Quota L12 GB (Indonesia)
10 GB (Zone 3)
Up to 18 GB loyalty quota bonus30 daysIDR 62,000 (~$3.74)

*Zone 3 covers all major areas in Bali, including the regencies of Badung, Bangli, Buleleng, Gianyar, Jembrana, Karangasem, Klungkung, and Tabanan, as well as Denpasar City.

After getting your Smartfren SIM card, you can then get most Smartfren data plans, including the following:

Plan nameData allowance and perksDurationPrice
Quota 3 GB3 GB
Free calls to Smartfren numbers
Unlimited application options
14 daysIDR 16,500 (~$1)
Data Plan Kuota Plus+ 12 GB2 GB (Indonesia)
8 GB (Zone 3)
3 GB (for midnight use*)
3 daysIDR 20,000 (~$1.21)
Data Plan Kuota Plus+ 30 GB5 GB (Indonesia)
20 GB (Zone 3)
5 GB (for midnight use)
7 daysIDR 37,000 (~$2.23)
Data Plan Kuota Plus+ 60 GB12 GB (Indonesia)
38 GB (Zone 3)
10 GB (for midnight use)
14 daysIDR 67,000 (~$4.05)
Data Plan Quota M6 GB (Indonesia)
5 GB (application quota)
Up to 10 GB (Zone 3)
30 daysIDR 44,000 (~$2.66)
Data Plan Quota L12 GB (Indonesia)
10 GB (application quota)
Up to 18 GB (Zone 3)
30 daysIDR 62,000 (~$3.74)
Data Plan Kuota 3L32 GB (Indonesia)
15 GB (application quota)
Up to 53 GB (Zone 3)
30 daysIDR 130,000 (~$7.85)

*Midnight internet quota can only be used between 1:00 a.m. and 5:00 a.m. Western Indonesia Time (WIB).

eSIMs as alternatives to local SIM cards

If you prefer a more convenient option than buying a local Bali SIM card, consider using an eSIM instead. With an eSIM, you don’t have to go to a store or switch physical cards. You can get one online and instantly activate mobile data by scanning an eSIM QR code.

Below are some of the top eSIM providers for Bali, along with details on their data plans, coverage, pricing, and customer ratings.

1. Holafly

  • Rating: 4.5/5 (Trustpilot)
  • Pricing: Starts at $3.90 for unlimited data for 1 day
  • Coverage: 4G / LTE | XL (Excelcom) / Telkomsel networks
  • Calls/SMS: No

Holafly is a trusted eSIM provider that offers unlimited data across 200+ destinations worldwide. Its flexible plans range from 1 to 90 days, and travelers can access 24/7 live chat support anytime during their trip.

Holafly refunds are available within six months of purchase, giving users added peace of mind when buying ahead of time.

Some Bali eSIM plans offered by Holafly include:

Data allowanceDurationPrice
Unlimited1 day$3.90
Unlimited5 days$19.50
Unlimited10 days$36.90
Unlimited15 days$50.90
Unlimited30 days$74.90
Unlimited60 days$106.90
Unlimited90 days$139.90

2. Airalo

  • Rating: 4.7 (App Store)
  • Pricing: Starts at $4.50 for 1 GB for 3 days
  • Coverage: 4G / LTE | 3SinyalKuatHemat(Hutchinson) / Indosat networks
  • Calls/SMS: No

Airalo is an eSIM provider with local, regional, and global coverage in over 200 destinations. With over 20 million users, it offers flexible data packages, including unlimited data options. The Airalo app is available in 53 languages with multiple currencies.

Airalo refund requests must be made within 30 days of the date of purchase.

Some Bali eSIM plans offered by Airalo include:

Data allowanceDurationPrice
1 GB3 days$4.50
5 GB7 days$13
10 GB15 days$21
20 GB30 days$35
50 GB30 days$49
Unlimited3 days$12.50
Unlimited5 days$20.50
Unlimited7 days$29.50
UnlimitedUnlimited$35
UnlimitedUnlimited$49
UnlimitedUnlimited$72.50

3. Saily

  • Rating: 4.7 (Trustpilot)
  • Pricing: Starts at $4.79 for 1 GB for 7 days
  • Coverage: 4G / LTE (network not specified)
  • Calls/SMS: No

Saily offers affordable eSIM data plans for Bali, with options from 1 GB to 15 GB, as well as unlimited data, and validity periods between 3 and 30 days. The Saily app also includes built-in privacy tools such as ad blocking and secure browsing to help protect your data while traveling.

If you change your plans, Saily provides a full Saily refund within 30 days, as long as the eSIM hasn’t been activated.

Some Bali eSIM plans offered by Saily include:

Data allowanceDurationPrice
1 GB7 days$4.79
3 GB30 days$8.99
5 GB30 days$13.99
10 GB30 days$21.99
20 GB30 days$35.99
Unlimited10 days$34.99
Unlimited15 days$48.99
Unlimited20 days$59.99
Unlimited25 days$65.99
Unlimited30 days$71.99

The best SIM card providers in Bali FAQ

1. Which SIM card is best in Bali?

Telkomsel is generally considered the best Bali SIM card due to its wide 4G and 5G coverage across the island, including remote areas.

It offers reliable connections, reasonable Bali SIM card prices starting at IDR 30,000, and a convenient Tourist SIMPATI Card with 25 GB of data and 25 minutes of calls.

2. Is it better to get an eSIM or a local SIM in Bali?

It depends on your preference. A local SIM card is more affordable and includes calls and texts, while an eSIM is ideal for convenience. For eSIMs, top providers like Holafly, Airalo, and Saily offer excellent coverage through major Indonesian networks.

3. Can tourists buy Indonesian SIM cards?

Yes. Tourists can easily buy Indonesian and Bali SIM cards from major providers such as Telkomsel, IM3, XL Axiata, and Smartfren at the airport, official stores, or convenience shops in Bali. A passport is required for registration as per Indonesian regulations.

4. Can I get an eSIM for Bali before I arrive?

Yes. You can purchase and activate an eSIM from providers like Holafly, Airalo, or Saily before landing in Bali. Once you receive your eSIM QR code, simply scan it to get connected instantly upon arrival.

5. Which mobile network has the best coverage in Bali?

Telkomsel has the most extensive coverage across Bali, followed by XL Axiata and IM3, which also provide strong 4G and 5G connections in most urban and tourist areas like Ubud, Canggu, and Seminyak. Smartfren performs well in major cities but may have limited reach in rural areas.

6. How much does a SIM card cost in Bali?

Prepaid Bali SIM cards from top networks like Telkomsel, IM3, XL Axiata, and Smartfren typically cost between IDR 30,000 and IDR 200,000 (~$1.81–$12.08 USD) for 3 GB to over 100 GB of data. Most plans are valid for 30 days and can be easily topped up via each provider’s mobile app or website.


Vukasin Petrovic is an experienced content specialist and copywriter with expertise in digital marketing, on-page SEO, and inbound lead generation. With a degree in English and a master's in creative writing, he creates compelling content that delivers measurable results for businesses.

Best eSIM offers
We did the work, you just click.
Check Arrow
Best eSIM offers
We did the work, you just click.
Check Arrow
Best eSIM offers
We did the work, you just click.
Check Arrow
Join Our Newsletter — we’ll send you a nice letter once per week. No spam.

    By signing up, you agree to receive marketing emails from Roami. For more details, check out our Privacy Policy.
    cross
    roaming icon
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.