← Back to Blog

August 31, 2026

Bali SIM Card & Internet: Step-by-Step Guide (2026)

Step-by-step guide to getting a SIM card and internet in Bali as a digital nomad. Compare Telkomsel, XL, eSIM options, WiFi, and more.

Getting a SIM card and internet connection in Bali is one of the first things every digital nomad needs to sort out. Whether you are landing for a month or staying a year, this step-by-step guide walks you through every stage β€” from choosing a provider to staying connected across the island.

Choose Your Provider

Three major mobile providers dominate Bali: Telkomsel, XL Axiata, and Indosat Ooredoo. Telkomsel is the most reliable with the widest 4G and 5G coverage across Canggu, Seminyak, Ubud, and Uluwatu. It is also the most expensive. XL offers a strong middle ground β€” good coverage at slightly lower prices. Indosat is the budget option, especially popular in South Bali, but can be slower in more remote areas.

If you prioritize speed and reliability for Zoom calls and large uploads, go with Telkomsel. If you are budget-conscious and staying near the tourist belt, XL or Indosat will serve you well. You can always buy a second SIM later β€” many nomads carry two.

Buy Your Physical SIM Card

Physical SIM cards are widely available. You can buy them on arrival at Ngurah Rai International Airport (DPS) β€” both the arrival hall and the convenience stores outside sell Telkomsel and XL tourist SIMs with pre-loaded data plans. Expect to pay around 50,000–150,000 IDR depending on the data package.

Alternatively, visit any Telkomsel GraPARI store, XL Center, or Indosat outlet in Canggu, Seminyak, or Kuta. Small roadside kiosks ("counter pulsa") also sell SIM cards, but airport and official stores are more reliable for proper registration.

Important: Bring your passport. All SIM cards in Indonesia require registration with your passport details β€” no exceptions, even for tourists.

Get an eSIM (No Physical Card Needed)

If your phone supports eSIM, you have an even simpler option. International eSIM providers like Holafly and Airalo offer Bali-specific data plans that activate the moment you land. You buy online, scan a QR code, and you are connected. No store visit, no physical SIM swap.

Holafly offers unlimited data plans starting at around $19 USD for 5 days. Airalo charges per-gigabyte with packages from 1 GB for $4.50 USD. Both support Telkomsel's network. Local providers Telkomsel and XL also offer their own eSIMs via their official apps and websites.

The downside: eSIM data tends to be more expensive per GB than a local physical SIM. For longer stays (1 month+), a physical SIM is still the better value. Many digital nomads use an eSIM for instant connectivity on arrival, then switch to a physical SIM for the long term.

Activate & Register Your SIM

Indonesia requires all SIM cards to be registered with the national database. The process is straightforward: hand your passport to the shop assistant, they scan it, enter your details, and the SIM activates within minutes. For Telkomsel GraPARI and official stores, the activation is instant.

A few things to know about registration: First, your IMEI is also registered in a government database β€” phones imported for personal use (stays under 90 days) get a temporary IMEI pass. For longer stays, you may need to pay import tax on your phone. Second, if you buy a SIM from a roadside kiosk, make sure they actually register it β€” unregistered SIMs can be cut off without warning.

Pro tip: Telkomsel's MyTelkomsel app lets you check your data balance, buy additional packages, and manage your account entirely in English. Download it as soon as your SIM is active.

Choose & Top Up Your Data Plan

Once your SIM is active, you need to pick a data plan. Telkomsel offers several options: the "DataMax" series for high-speed internet (30 GB for around 100,000 IDR, valid 30 days), and the "Combo" packages that include data + calls + SMS. XL's equivalent plans are slightly cheaper, with 30 GB plans starting around 80,000 IDR.

Top-ups ("pulsa") are sold everywhere: convenience stores (Alfamart, Indomaret), roadside kiosks, and digital wallets like GoPay, OVO, and ShopeePay. You can also top up via the provider's app using a debit or credit card. Most nomads just walk into any Alfamart and hand over cash β€” the simplest method.

Test Your Connection

After activation, test your connection right away. Run a speed test (Ookla Speedtest) in several locations β€” inside your accommodation, at a nearby cafΓ©, and on the street. In Canggu, Telkomsel typically delivers 20–50 Mbps on 4G and 80–150 Mbps on 5G in well-covered areas. XL averages 15–40 Mbps on 4G.

If speeds are disappointing, try these fixes: restart your phone, manually select the network provider in your settings, or move to a different spot. Some accommodations in concrete-built villas block signals β€” you may need a signal booster or a different provider.

Get WiFi for Your Villa or Apartment

For long-term stays (1 month+), you will want dedicated WiFi at your accommodation. Two main providers serve the Canggu area: Biznet and Indihome. Biznet is the preferred choice among digital nomads β€” it offers fiber-optic speeds up to 100 Mbps (around 350,000 IDR/month) with reliable uptime. Indihome is widely available too but can be slower during peak hours.

Installation takes 1–3 days after you apply. You can sign up online via their websites or visit a Biznet office in Canggu. You will need your passport and your villa's address with a rental contract or owner confirmation. If your stay is under a month, most villas already have WiFi included in the rent β€” just ask in advance what speeds to expect.

Set Up Backup Connectivity

Internet in Bali can be unpredictable. A fiber cut from construction work, a power outage, or a rainy day can leave you offline at the worst moment. Smart nomads always have a backup plan.

The best backup is a second SIM from a different provider (e.g., Telkomsel as primary + XL as backup). Portable 4G/5G hotspots are another option β€” Huawei and ZTE models cost around 500,000–1,000,000 IDR and can share a single data plan across multiple devices. Many coworking spaces in Canggu (Dojo, Outpost, Tropical Nomad) also offer guest WiFi passes for around 50,000 IDR per day.

Common Mistakes to Avoid

  1. Buying an unregistered SIM from a roadside kiosk β€” it will be cut off
  2. Forgetting your passport when buying a SIM
  3. Not checking your phone's IMEI compatibility for long stays
  4. Signing a 12-month WiFi contract for a 1-month stay
  5. Relying on a single connection without backup
  6. Using international roaming for a whole month β€” extremely expensive

FAQ: SIM Cards & Internet in Bali

Can I use my foreign SIM in Bali with roaming? Yes, but it will be expensive. Most carriers charge $5–15 USD per GB for international roaming. A local SIM is vastly cheaper.

Avoid roaming for more than a day or two. Buy a local SIM on arrival at the airport instead.

Which provider has the best coverage for remote work? Telkomsel has the widest 4G/5G coverage across Bali, including rural areas. XL is a close second. For working from coworking spaces in Canggu, both are excellent.

How long does SIM registration take? At official stores, 5–10 minutes. The SIM activates instantly after scanning your passport. At airport counters, the process is even faster.

Is eSIM better than a physical SIM for Bali? eSIM is better for short stays (up to 2 weeks) β€” instant activation, no store visit. For longer stays, a physical SIM is cheaper per GB and more flexible for provider switching.

Can I pay for my data plan with crypto? You cannot directly top up your SIM with crypto. However, you can use CangguSwap to convert stablecoins like USDT to IDR cash at competitive rates with transparent pricing β€” then use that cash to buy pulsa at any Alfamart or Indomaret. The cash is delivered to your villa or hotel, no bank account needed.

Getting online in Bali is simple once you know the steps. Start with a Telkomsel physical SIM for long-term data, grab an eSIM for instant arrival connectivity, and set up Biznet fiber if you are staying a month or more. With a backup plan in place, you will stay connected through Bali's occasional internet hiccups.

Ready to swap?

Convert your USDT or USDC to Rupiah cash, delivered anywhere in Bali.

Get a rate β†’
Bali SIM Card & Internet Guide 2026 | CangguSwap