Practical

Bali SIM card & eSIM guide

Published August 2026

You'll want data working before you clear immigration — Grab, offline maps and WhatsApp calls to your driver all depend on it. Bali gives you two easy options: an eSIM bought online before you fly, or a local physical SIM bought after you land.

eSIM: set up before you land

Regional eSIM providers (Airalo and Holafly are the two most commonly used for Indonesia) let you buy a data plan from your phone before departure and activate it the moment you land — no counter, no queue. It costs more per gigabyte than a local SIM, but for a short trip the convenience is usually worth the markup. Check your phone supports eSIM before relying on it as your only option.

Local SIM: cheaper for longer stays

Telkomsel has the most reliable coverage across the whole island, including more remote spots like Nusa Penida and Amed — worth the slightly higher price over IM3 or XL if you're heading off the main south-coast strip. Airport kiosks sell SIMs at a real markup; an official carrier outlet or convenience store (Indomaret/Alfamart) in town costs noticeably less for the same package. Bring your passport — registration is required by law.

Simplest approach

Buy a cheap short-duration eSIM for your arrival day, then pick up a local Telkomsel SIM in town once you've settled in — you get zero downtime plus the better long-stay price.

Back to the full Transport guide