Purchasing an International SIM card online is possible, and is something you can do from the comfor...
SIM Cards
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.

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.
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:
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 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:
| Provider | Data allowance | Duration | Price |
| Telkomsel | 3 GB | 30 days | IDR 30,000 (~$1.81)* |
| IM3 | 3 GB (+ 5,000 minutes) | 30 days | IDR 35,000 (~$2.11) |
| XL Axiata | 3 GB | 30 days | IDR 35,000 (~$2.11) |
| Smartfren | 3 GB | 30 days | IDR 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.
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.
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.

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 allowance | Duration | Price |
| 3 GB | 30 days | IDR 30,000 (~$1.81) |
| 8 GB | 30 days | IDR 70,000 (~$4.23) |
| 13 GB | 30 days | IDR 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.

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 allowance | Minutes | Duration | Price |
| 30 GB | 10 minutes | 30 days | IDR 100,000 (~$6.04) |
| 80 GB | 30 minutes | 30 days | IDR 200,000 (~$12.08) |

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 name | Data allowance | Minutes | Duration | Price |
| Xtra Combo Flex S+ | 7 GB | 5 minutes | 28 days | IDR 37,000 (~$2.23) |
| Xtra Combo Flex M | 10 GB | 5 minutes | 28 days | IDR 50,000 (~$3.02) |
| Xtra Combo Flex M+ | 14 GB | 5 minutes | 28 days | IDR 60,000 (~$3.62) |
| Xtra Combo Flex L | 18 GB | 5 minutes | 28 days | IDR 70,000 (~$4.23) |
| Xtra Combo Flex XL | 32 GB | 5 minutes | 28 days | IDR 100,000 (~$6.04) |
| Xtra Combo Flex XXL | 60 GB | 5 minutes | 28 days | IDR 140,000 (~$8.45) |
| Xtra Combo Flex XXXL | 100 GB | 5 minutes | 28 days | IDR 168,000 (~$10.14) |
| Xtra Combo Flex 4XL | 150 GB | 5 minutes | 28 days | IDR 200,000 (~$12.08) |

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 name | Data allowance | Perks included | Duration | Price |
| Starter Pack GOLF | 6 GB (Indonesia) 5 GB (application quota) | Golf discount voucher for partnered fields | 30 days | IDR 50,000 (~$3.02) |
| Starter Pack Quota M | 6 GB (Indonesia) 5 GB (Zone 3*) | Up to 10 GB loyalty quota bonus | 30 days | IDR 44,000 (~$2.66) |
| Starter Pack Quota L | 12 GB (Indonesia) 10 GB (Zone 3) | Up to 18 GB loyalty quota bonus | 30 days | IDR 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 name | Data allowance and perks | Duration | Price |
| Quota 3 GB | 3 GB Free calls to Smartfren numbers Unlimited application options | 14 days | IDR 16,500 (~$1) |
| Data Plan Kuota Plus+ 12 GB | 2 GB (Indonesia) 8 GB (Zone 3) 3 GB (for midnight use*) | 3 days | IDR 20,000 (~$1.21) |
| Data Plan Kuota Plus+ 30 GB | 5 GB (Indonesia) 20 GB (Zone 3) 5 GB (for midnight use) | 7 days | IDR 37,000 (~$2.23) |
| Data Plan Kuota Plus+ 60 GB | 12 GB (Indonesia) 38 GB (Zone 3) 10 GB (for midnight use) | 14 days | IDR 67,000 (~$4.05) |
| Data Plan Quota M | 6 GB (Indonesia) 5 GB (application quota) Up to 10 GB (Zone 3) | 30 days | IDR 44,000 (~$2.66) |
| Data Plan Quota L | 12 GB (Indonesia) 10 GB (application quota) Up to 18 GB (Zone 3) | 30 days | IDR 62,000 (~$3.74) |
| Data Plan Kuota 3L | 32 GB (Indonesia) 15 GB (application quota) Up to 53 GB (Zone 3) | 30 days | IDR 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).
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.

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 allowance | Duration | Price |
| Unlimited | 1 day | $3.90 |
| Unlimited | 5 days | $19.50 |
| Unlimited | 10 days | $36.90 |
| Unlimited | 15 days | $50.90 |
| Unlimited | 30 days | $74.90 |
| Unlimited | 60 days | $106.90 |
| Unlimited | 90 days | $139.90 |

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 allowance | Duration | Price |
| 1 GB | 3 days | $4.50 |
| 5 GB | 7 days | $13 |
| 10 GB | 15 days | $21 |
| 20 GB | 30 days | $35 |
| 50 GB | 30 days | $49 |
| Unlimited | 3 days | $12.50 |
| Unlimited | 5 days | $20.50 |
| Unlimited | 7 days | $29.50 |
| Unlimited | Unlimited | $35 |
| Unlimited | Unlimited | $49 |
| Unlimited | Unlimited | $72.50 |

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 allowance | Duration | Price |
| 1 GB | 7 days | $4.79 |
| 3 GB | 30 days | $8.99 |
| 5 GB | 30 days | $13.99 |
| 10 GB | 30 days | $21.99 |
| 20 GB | 30 days | $35.99 |
| Unlimited | 10 days | $34.99 |
| Unlimited | 15 days | $48.99 |
| Unlimited | 20 days | $59.99 |
| Unlimited | 25 days | $65.99 |
| Unlimited | 30 days | $71.99 |
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.
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.
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.
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.
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.
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.
