
Best SIM Cards and Mobile Data in Bali for Expats 2026
Choosing the right SIM card in Bali can save you hundreds of dollars a year. This guide covers every major provider, registration steps, and data plans for long-term residents.
If you are moving to Bali for months or years, getting a local Indonesian SIM card is one of the first and most important practical steps you will take. Relying on your home country roaming plan is expensive and often delivers worse performance than a local prepaid or postpaid card. The Indonesian mobile market is competitive, and local SIM cards offer genuinely fast 4G LTE coverage across most of Bali, with 5G beginning to roll out in parts of Denpasar and Kuta as of 2026. For most expats, the choice comes down to three main providers: Telkomsel, Indosat Ooredoo Hutchison (using the IM3 brand), and XL Axiata.
Telkomsel is the largest and most reliable network in Indonesia, and for expats living outside central Bali, in places like Ubud, Sidemen, Amed, or Munduk, Telkomsel often provides the only consistent signal. Their prepaid brand is called Simpati, and their premium prepaid and postpaid cards are sold under the Telkomsel brand directly. Coverage in remote highland and coastal areas is noticeably better than competitors. The tradeoff is that Telkomsel packages tend to cost slightly more than IM3 or XL, but the difference is modest and worth it if you travel around the island regularly.
IM3 from Indosat Ooredoo Hutchison is the most popular choice among younger expats and digital nomads based in Seminyak, Canggu, Berawa, and Denpasar. Their Freedom Internet packages are excellent value, offering large data quotas at competitive prices. As of 2026, IM3 monthly packages range from roughly IDR 50,000 to IDR 200,000 (approximately USD 3 to USD 12) depending on quota and validity, but confirm current rates as these change seasonally. IM3 coverage in central and southern Bali is strong, though it can thin out in the northeast and far west of the island.
XL Axiata is the third major option and offers solid 4G performance in tourist and expat corridors including Kuta, Legian, Jimbaran, Sanur, and Nusa Dua. XL runs promotional packages regularly, and their app makes it easy to top up and manage data plans. Some long-term residents combine an XL SIM in a dual-SIM phone as a backup, particularly for calls, while using Telkomsel or IM3 as the primary data connection. A fourth option worth mentioning is Smartfren, which uses a different network technology and is less commonly recommended for expats, though their unlimited data packages attract attention from heavy users working from home.
All SIM cards in Indonesia require official registration under government regulations. You must register using a local Indonesian ID number, which means for foreign nationals you will use your passport number. Most phone shops and official brand outlets in Bali, including Telkomsel GraPARI branches in Denpasar and Kuta, IM3 stores, and XL Centers, can assist with foreigner registration on the spot. Bring your original passport. If you hold a KITAS or KITAP (Indonesian residency permits), bring those documents as well, as some outlets will register your SIM against your KITAS number, which may allow longer active periods before the card expires. Unregistered SIM cards are blocked by Indonesian telecom regulators and will stop working for calls and data.
For expats holding a KITAS or KITAP, postpaid plans become accessible and are worth considering. Postpaid contracts with Telkomsel, IM3, or XL typically require your residency permit, a local address, and sometimes a bank account. Monthly postpaid plans start at around IDR 100,000 to IDR 300,000 (roughly USD 6 to USD 18) and include bundled calls, SMS, and data, with no risk of running out of credit mid-month. The application process can take a few days and is most smoothly handled at official brand stores rather than reseller kiosks. Telkomsel GraPARI has branches in Renon (Denpasar), Kuta, and Nusa Dua that staff expats frequently use.
If you are not yet on a residency permit and are living on a visa on arrival, tourist visa, or social visa, you are still able to buy and register a prepaid SIM using your passport. The practical limitation is that prepaid SIMs registered to a foreign passport can become inactive if not used or topped up regularly. Keep at least a small balance active and top up every 30 to 60 days to prevent deactivation. Top-up vouchers are sold at virtually every minimarket including Indomaret and Alfamart, at Circle K outlets, and through mobile banking apps if you have a local bank account set up.
Data speeds in Bali have improved significantly over the past few years. In central and southern Bali, you can realistically expect 20 to 50 Mbps download speeds on 4G LTE with Telkomsel or IM3 during off-peak hours, which is more than sufficient for video calls, streaming, and remote work. Peak hours in popular areas like Canggu can slow things down. If you are working from home in a villa or rented house, pairing a local SIM with a portable WiFi router using a high-quota SIM package is a practical and affordable alternative to waiting for a fixed broadband connection, which can take weeks to install in some areas.
For expats who travel frequently between Bali and other Indonesian islands, or who make regular international trips, Telkomsel's roaming packages and their Telkomsel LOOP packages are worth exploring. IM3 also offers international roaming add-ons. However, if you travel to countries outside Indonesia often, a dual-SIM phone setup, keeping your home country SIM active alongside your Indonesian SIM, is the most flexible approach. Many newer Android phones and iPhones support eSIM, and some Indonesian providers including Telkomsel and IM3 now offer eSIM registration, which is worth asking about at official stores.
Buying a SIM card in Bali is easy. You can purchase from official brand stores, electronics shops like iBox or erafone in Discovery Mall and Bali Galeria in Kuta, from stands inside Hardy's supermarkets, or even from small phone kiosks in traditional markets. The SIM card itself is usually free or costs IDR 5,000 to IDR 10,000 (under USD 1), and it comes loaded with a starter data or credit package. Avoid buying SIM cards from touts outside the airport or from unlicensed street sellers, as these cards may not be properly registered and will stop functioning quickly. The official Telkomsel GraPARI at Ngurah Rai International Airport is a safe and convenient first stop when you arrive.
For expats managing a household or team in Bali, group or corporate SIM plans exist through Telkomsel and IM3. These are typically arranged through official corporate accounts and require a business entity registration, such as a PT or PT PMA. If your employer or your own company is registered in Indonesia, this can be a cost-effective way to manage multiple lines with centralized billing. This is a niche option but worth knowing about if you run or manage a business on the island.
In summary, for most expats in Bali the practical recommendation is this: get a Telkomsel SIM if you move around the island a lot or live outside the main tourist corridors, get an IM3 SIM if you are based in Canggu, Seminyak, or Denpasar and prioritize data value, or get both on a dual-SIM phone for maximum flexibility. Register at an official store with your passport or residency permit, consider upgrading to postpaid once you have a KITAS, and top up or manage your account through the provider's app to avoid deactivation.
Frequently Asked Questions
Can I buy and register a SIM card in Bali without an Indonesian residency permit?
Yes. Foreign nationals can register a prepaid SIM card using their passport number and date of birth at official provider stores or larger phone shops. You do not need a KITAS or KITAP to get a working SIM. Bring your original passport. Registration is required by Indonesian law, and unregistered SIMs are blocked by regulators.
Which mobile network has the best coverage across all of Bali?
Telkomsel consistently has the widest coverage, including in remote areas like Amed, Munduk, Sidemen, and the Bukit Peninsula. If you live or travel outside of central and southern Bali regularly, Telkomsel is the safest choice for reliable signal. IM3 and XL are strong in urban and tourist areas but can be weak in more rural or highland locations.
How much does a monthly data plan cost in Bali for a local SIM?
Prepaid monthly data packages typically range from IDR 50,000 to IDR 200,000 (approximately USD 3 to USD 12) depending on the provider and data quota. Postpaid plans with bundled calls and data start at around IDR 100,000 to IDR 300,000 per month (roughly USD 6 to USD 18). Confirm current pricing directly with Telkomsel, IM3, or XL as rates change regularly.
Can I get a postpaid SIM plan in Bali as a foreigner?
Yes, if you hold a valid KITAS or KITAP. Indonesian postpaid plans from Telkomsel, IM3, and XL are available to foreign residents with valid residency permits. You will need to visit an official brand store, bring your residency permit and passport, and in some cases provide a local address and bank account. The process usually takes a few days to complete.
Do Indonesian providers in Bali offer eSIM for foreign phones?
Telkomsel and IM3 have begun offering eSIM activation as of 2026, which is useful for travelers and expats with dual-SIM capable iPhones or Android devices. Availability and the registration process for foreign nationals using eSIM may vary, so visit an official store and ask directly. Not all outlets are equipped to handle eSIM setup, so larger GraPARI or IM3 branches in Denpasar or Kuta are your best bet.
Where is the best place to buy a SIM card when arriving at Ngurah Rai Airport in Bali?
The official Telkomsel GraPARI outlet inside Ngurah Rai International Airport is the most reliable option and allows proper registration on arrival. Avoid purchasing from touts or informal sellers near the arrivals exit. If the airport outlet is busy, official stores in Kuta, Seminyak, and Renon in Denpasar are easy to reach and fully equipped to register foreign nationals.