Last Call Bali All guides

Work & Nomad Life • Guide • All Bali

Internet in Bali: eSIM, Fibre and What to Do When It All Goes Down

Laptop and phone showing a hotspot connection on a desk in Bali

Short answer: buy a local Telkomsel SIM (or XL if you are staying south), budget 100,000–250,000 IDR a month for data as a backup, and treat your phone's hotspot as the thing that saves the call. Canggu café wifi genuinely tests 50–90 Mbps and sometimes near 300 — which is faster than most European home broadband — right up until the power cuts, and then your phone is the entire plan.

Last checked: 12 August 2026. Prices in Indonesian rupiah. Package structures change often; treat these as bands, not quotes.

The stack that works

Three layers. Most people who work here run all three without thinking about it.

Layer What it is Monthly cost
Primary Villa fibre, or café wifi Included in rent / food spend
Backup Local SIM with a real data package, hotspot to laptop 100,000–250,000 IDR
Fallback Coworking day pass or a second café 150,000–250,000 IDR per use

The failure mode is having only the first layer. Power cuts, router deaths and rain-degraded wireless links all happen, and they happen on the day of the important call.

SIM cards and eSIM

Telkomsel — the widest and most reliable coverage on the island, including the Bukit's far south and the north. If you will move around Bali or ride to the beaches, this is the default.

XL Axiata — usually cheaper for the same data, coverage strong across Canggu, Seminyak, Kuta, Sanur and Ubud. Fine as a primary if you stay in the south.

Tourist eSIMs bought abroad — convenient on landing, and typically several times the price of a local SIM for the same data. Reasonable as an arrival stopgap; poor value for a month.

Practical advice:

  • Buy at an official store, not at the airport arrivals counter. Airport and street-stall pricing for tourists is inflated, sometimes heavily. An official Telkomsel or XL store takes ten minutes and costs a fraction.
  • Registration requires your passport. This is normal and legally required — the SIM is registered to you.
  • Top up anywhere. Alfamart, Indomaret, the app, or any phone kiosk.
  • Running both — a local physical SIM for data and price, plus an eSIM keeping your home number reachable — is what most people end up doing.

Real speeds, by area

Measured ranges, not vendor claims.

Area Typical café / villa Consistency
Canggu (Berawa, Batu Bolong, Pererenan) 50–90 Mbps, fastest near 300 Excellent, building to building
Seminyak / Kerobokan 40–80 Mbps Good, most built-up area
Sanur 30–70 Mbps Good, established fibre
Ubud (Penestanan, centre) 20–40 Mbps Variable, building-dependent
Uluwatu / Bukit Very variable Worst on the island for consistency

The number that actually matters is not download. It is upload and latency. A 90 Mbps download with 3 Mbps upload and 120 ms latency will make you the person who freezes on every call. Test all three.

Testing a villa before you sign

This is the highest-value ten minutes in your whole Bali setup, and it matters most in Ubud and on the Bukit where variance is largest.

  1. Speed test standing in the room you would work in. Not at reception, not by the router.
  2. Record download, upload and latency. Under 30 ms latency is comfortable; over 100 ms will hurt calls.
  3. Ask: fibre or wireless link? Wireless links degrade badly in heavy rain, and Bali gets heavy rain daily in wet season.
  4. Test at 8pm, when the whole compound is streaming. An 11am test tells you nothing.
  5. Ask about power cuts — is there a generator, and is the router on it. Most are not.
  6. Ask how many other units share the line.
  7. Run a real video call, not a speed test, if you can. Thirty seconds tells you more than any number.

If the owner will not let you test, that is your answer.

When it goes down

Outages in Bali are usually short — minutes to an hour — and almost never announced.

The playbook:

  • Keep your phone above 40% on call days. Hotspot drains it fast, and if the power is out you cannot charge.
  • Know your data balance. A one-hour video call is roughly 1–2 GB. Do not discover an empty package mid-meeting.
  • Have a second location you can reach in ten minutes. A café with a different ISP, or a coworking space you have already visited.
  • A power bank is the cheapest insurance here — 200,000–400,000 IDR and it turns a two-hour outage into a non-event.
  • Wet season means more outages. Heavy afternoon storms take down power and degrade wireless links together. If you have a critical call in December, do not schedule it for 3pm.

Costs

Item Price
Local SIM, initial purchase + package 100,000–250,000 IDR
Monthly data top-up (backup use) 100,000–200,000 IDR
Monthly data (primary connection, heavy) 250,000–500,000 IDR
Tourist eSIM bought abroad, 30 days Typically 3–5× the local price
Power bank 200,000–400,000 IDR
Coworking day pass (emergency fallback) 150,000–250,000 IDR

Good for / skip if

You need the full three-layer stack if: you take live calls, you work for a team on someone else's schedule, or your income depends on being reachable in a fixed window.

You can get away with less if: your work is asynchronous, you write or design rather than meet, or you are here for two weeks and can absorb a lost afternoon.

Nobody should skip the backup SIM. It is 100,000–200,000 IDR a month against the cost of missing the one meeting that mattered.

The honest negatives

  • Ubud and the Bukit are genuinely inconsistent. Two villas on the same lane can be very different. This is the number one thing that ruins a working month in those areas.
  • Café wifi is shared. At 10am in a full Canggu café, your 90 Mbps is not 90 Mbps.
  • Power cuts are not rare, particularly in wet season and outside the main south Bali grid.
  • Coverage thins at the far beaches on the Bukit and in the north and east of the island.
  • Package terms change often, and the "unlimited" packages usually throttle after a threshold. Read what you are buying.

Where the money leaks

Buying your SIM at the airport instead of an official store is the classic first-day tax — often several times the price for the same data. The same pattern runs through everything you buy weekly here: coworking spaces have unlisted weekly rates below five day passes, gyms and yoga studios price multi-class passes 30–50% under drop-ins, spa slots in the empty 1–4pm window run 30–50% below the 6pm price, and bars run 2-for-1 windows from around 4pm to 7pm that close before most people sit down.

Last Call Bali tracks what venues across Canggu, Pererenan, Ubud, Seminyak, Uluwatu and Sanur are discounting right now, with a direct WhatsApp line to the venue. No commission, no booking fee, no card details, and the venue keeps 100% of what you spend.

See what's discounted near you today →

How this page is verified

Speed figures are measured ranges collected across cafés, colivings and villas in each area, not vendor advertising, and re-checked monthly. Data package prices are checked at official operator stores rather than resellers. Because Indonesian operators restructure packages frequently, this page gives bands and a method rather than a specific plan name that will be wrong in three months. Corrections get a new last checked date.

#Wifi#Zoom-friendly#Digital Nomad#Price index#First Timers
Share: WhatsApp Twitter / X
LC

Last Call Bali Team

We live here, eat here and surf here. Every guide is written from the ground in Canggu, Uluwatu and Ubud, and every deal is verified with the venue before it goes live.

Related articles