Fast, reliable internet is non-negotiable for remote work. Bali’s internet has improved dramatically in recent years, but it’s still inconsistent — your villa might get 50 Mbps while the cafe next door struggles with 5 Mbps. Knowing which SIM card to buy, which plans to get, and where the best WiFi is will save you from missed deadlines and dropped video calls.

Here’s the complete internet and connectivity guide for digital nomads in Bali.

TL;DR — Quick Recommendations

NeedRecommendationCost
Best SIM cardTelkomsel (by.U prepaid)Rp 100K–150K/month ($6.25–$9.40) for 30–50 GB
Best eSIMAiralo or Holafly$8–$15 for 10–30 GB
Best for speedTelkomsel 4G20–60 Mbps in Canggu/Ubud
Best backupXL AxiataGood coverage, cheaper data
VPN needed?Yes — Reddit, some streaming blockedNordVPN or ExpressVPN

Physical SIM Cards

Carriers Compared

CarrierCoverage in BaliSpeed (4G)30 GB PlanReliability
TelkomselExcellent20–60 MbpsRp 100K–130K ($6.25–$8.10)Most reliable
XL AxiataGood15–40 MbpsRp 80K–100K ($5–$6.25)Good backup
Indosat (IM3)Good15–35 MbpsRp 75K–95K ($4.70–$5.95)Inconsistent
Tri (3)Moderate10–30 MbpsRp 60K–80K ($3.75–$5)Budget option

Telkomsel is the clear winner. It has the widest coverage, fastest speeds, and most reliable connection across Bali — including remote areas like north Bali and mountain roads where other carriers drop signal.

Where to Buy

  • Airport: SIM card counters at Ngurah Rai arrivals. Telkomsel booth is right after customs. Expect to pay a slight premium (Rp 20K–30K more than street price).
  • Official stores: Grapari (Telkomsel), XL Centers in Denpasar, Kuta, Ubud.
  • Convenience stores: Indomaret and Alfamart sell SIM starter packs. Staff can help activate.
  • Street vendors: Cheaper, but check the SIM is already registered (Indonesian law requires ID registration).

Registration

Indonesian SIM cards require ID registration. As a foreigner, you’ll need your passport. The shop will scan it and register the SIM. This takes 5–10 minutes. Without registration, the SIM will be deactivated after 24–48 hours.

Best Plans

Telkomsel (by.U app — digital prepaid brand):

  • 30 GB: Rp 100K ($6.25)
  • 50 GB: Rp 150K ($9.40)
  • 100 GB: Rp 230K ($14.40)
  • Validity: 30 days

XL Axiata:

  • 30 GB: Rp 80K ($5)
  • 50 GB: Rp 110K ($6.90)
  • Validity: 30 days

Pro tip: Use Telkomsel’s by.U app for the cheapest data packages. It’s Telkomsel’s digital brand with lower prices than buying packages via the MyTelkomsel app or at stores.


eSIM Options

If your phone supports eSIM (iPhone XS and newer, most recent Androids), you can skip the physical SIM entirely.

Best eSIM Providers for Bali

Provider10 GB30 GBSpeedNotes
Airalo$8–$10$18–$2220–40 MbpsLargest selection, reliable
HolaflyUnlimited*Unlimited*15–30 Mbps$15–$19 for 15 days
Nomad eSIM$7–$9$16–$2020–40 MbpsGood value
Ubigi$10–$12$22–$2820–40 MbpsGood for multi-country

Holafly “unlimited” may throttle after heavy use. Real-world speeds are slightly slower than local SIMs.

eSIM vs Physical SIM

FactoreSIMPhysical SIM
SetupInstant (scan QR)Need to visit store
Price per GB2–3x more expensiveCheapest
SpeedSlightly slowerFastest
Top-upVia appVia app or store
Best forShort stays (1–4 weeks)Long stays (1+ months)

If you’re staying in Bali for a month or more, a local Telkomsel SIM is significantly cheaper. eSIMs make sense for short visits or as a backup line.


WiFi in Bali

Accommodation WiFi

WiFi quality varies enormously between accommodations. Questions to ask before booking:

  • What’s the WiFi speed? Ask for a speed test screenshot. Anything above 20 Mbps is workable; 50+ Mbps is good.
  • Is it dedicated or shared? Shared connections in large villas or hostels slow down dramatically when everyone’s online.
  • Is there a backup? Some places have a secondary connection or cellular backup for outages.

Typical speeds by accommodation type:

TypeTypical SpeedReliability
Premium villa30–100 MbpsHigh
Mid-range Airbnb15–50 MbpsMedium
Budget guesthouse5–20 MbpsLow to medium
Hostel5–15 MbpsLow (shared)

Cafe & Coworking WiFi

  • Coworking spaces: 50–150 Mbps — most reliable option
  • Good cafes: 30–55 Mbps — adequate for video calls
  • Average cafes: 10–25 Mbps — fine for browsing, risky for calls

VPN

Indonesia blocks several websites:

  • Reddit — blocked
  • Some gambling & adult sites — blocked
  • Vimeo — intermittently blocked
  • Steam Community — sometimes blocked

A VPN is recommended for any digital nomad. Recommended options:

VPNMonthly CostSpeed ImpactIndonesia Servers
NordVPN$3.50–$12/monthMinimalYes
ExpressVPN$6–$13/monthMinimalYes
Surfshark$2.50–$10/monthModerateYes

Pro tip: Set up your VPN before arriving in Indonesia. Some VPN websites are blocked, making it harder to sign up and download while you’re here.


Troubleshooting Common Issues

”WiFi is slow in my villa”

  1. Test your mobile data. If 4G is fast but WiFi is slow, the issue is the accommodation’s internet, not the area.
  2. Ask your host to restart the router. Fixes 50% of issues.
  3. Use your phone as a hotspot. Telkomsel 4G is often faster than villa WiFi.
  4. Move closer to the router. Bali villas are often open-air — walls and distance kill WiFi signals.

”Video calls keep dropping”

  1. Use a wired connection if possible. Some coworking spaces have ethernet.
  2. Switch to mobile data hotspot. More consistent than shared WiFi.
  3. Turn off video. Audio-only calls need much less bandwidth.
  4. Schedule calls during off-peak hours. 6–9 AM local time is best for bandwidth.

”My SIM stopped working”

  • Check if your data package expired. Top up via the by.U or MyTelkomsel app.
  • SIM registration may have failed. Visit a Grapari store with your passport.
  • Restart your phone and reset network settings.

Monthly Internet Budget

SetupCost
Budget: Local SIM (30 GB) onlyRp 100K ($6.25)
Standard: Local SIM (50 GB) + villa WiFi includedRp 150K ($9.40)
Premium: Local SIM + eSIM backup + VPNRp 250K–400K ($16–$25)

Internet is one of the cheapest expenses in Bali. Even with a premium setup, you’re spending under $25/month.


FAQ

Which carrier is best in Canggu? Telkomsel. It has the strongest signal and fastest speeds in all parts of Canggu, including Berawa, Batu Bolong, and Pererenan.

Can I keep my home number and use an eSIM for data? Yes — dual SIM phones let you keep your home number on one slot and use a local eSIM for data. This is the ideal setup for staying reachable on WhatsApp while having cheap local data.

Is 5G available in Bali? Telkomsel has limited 5G coverage in parts of Denpasar and Kuta (as of 2026), but it’s not widespread. 4G is what you’ll use 99% of the time.

How much data do I need per month? For remote work (video calls, browsing, email): 20–30 GB if you also use WiFi. 50+ GB if mobile data is your primary connection.