Which SIM card or eSIM should I get in Bali?
Why Telkomsel, and the numbers
Telkomsel simply reaches more of the island than the alternatives. Tourist eSIMs start around 12-15 USD, with 20-45GB for 30 days the usual sweet spot; a physical 45GB tourist SIM runs about 14 USD (Balisim, Cellesim, BaliEasy). Tourist eSIMs are for foreign passports only, give you a local +62 number, and run on 3G/4G/5G.
eSIM vs physical SIM
eSIM: install it before your flight, no airport queue, and you can keep your home number active alongside it - the catch is your phone must support eSIM. Physical SIM: works on any phone, bought with cash in town, and the shop handles registration (Indonesia legally ties every SIM to a passport, so let a real Telkomsel or Erafone store do it rather than a random beach stall). Both get you online within minutes; the choice is just about your handset and whether you want to queue.
How much data you really need
Villa and cafe wifi exists but is patchy, so your own data is what keeps Grab, Gojek and Google Maps dependable - and 20GB comfortably covers a one-to-two-week trip of maps, messaging and some streaming. Do not overbuy. Coverage is strong across the south and Ubud and thinner on the remote north and east coasts and parts of Nusa Penida, so download offline maps before heading off-grid (see is Nusa Penida worth visiting).
Related guides
Related questions
Ask your own question
Real questions from readers get researched and answered on this site, marked "asked by a reader". Leave an email if you want a ping when your answer is published - it is optional and never shown publicly.