Bali eSIM: Land With Data

Install it on the couch in Oz, switch it on when the wheels touch down. No airport SIM queue.

Checked and updated 2026-10-26

Bazza the kangarooRp

The quick answer

Buy a BNESIM eSIM for Indonesia before you fly, install it at home, and switch it on when you land. You'll have data for Grab, Gojek, maps and your bank's SMS codes before you reach the baggage belt.

BNESIM Indonesia eSIM: 30% off your first order

The 30% discount is applied automatically through our link. 10 GB for 30 days has been listing at about US$5 before the discount. Check the price at checkout.

Get your Bali eSIM

Affiliate link: we may earn a commission at no extra cost to you. It never changes what we recommend. How we make money.

What it costs

BNESIM Indonesia planListed price (US$)Good for
3 GB, 30 daysabout $2.80–4.00A week of maps, Grab and WhatsApp
10 GB, 30 daysabout $5.20Most 1–3 week holidays
20 GB, 30 daysabout $8.80Heavy users, Instagram, video calls

Prices worked out from per-GB listings on esims.io and eSIMDB, checked 2026-10-26, before our 30% discount. Prices move; the checkout price is the real one.

Why get it before you fly

  • Data from the moment you land. Book your Grab at the airport, message your driver, open your bank app.
  • Skip the airport SIM booths. They've been charging around Rp 300,000–400,000 for a tourist SIM. unverified
  • No phone-registration hassle. Indonesia blocks phones that aren't registered (the IMEI rule), but an eSIM like BNESIM runs on an international profile, so a holiday phone just works.

Setting it up (5 minutes)

  1. Check your phone takes an eSIM and is unlockedMost iPhones from the XS on and recent Samsung and Pixel phones do. A phone locked to Telstra, Optus or Vodafone won't take another carrier's eSIM; ask them to unlock it before you go.
  2. Buy and install at home, on Wi-FiYou'll get a QR code by email. Scan it in Settings → Mobile → Add eSIM.
  3. Leave it switched off until you landTurn it on, turn on data roaming for that line only, and make it your data line.
  4. Keep your Aussie SIM on for texts onlySee below. That's how your bank codes still reach you.

Keep your Aussie number alive (for bank codes)

  • Dual SIM: Aussie line on for calls and texts, mobile data off. Bali eSIM on for data.
  • Roaming charges: receiving texts while roaming is usually free or cheap, but check your carrier's overseas rates before you go. unverified
  • App approval: where your bank offers in-app approval instead of SMS, switch it on before you fly. unverified

Staying a month or more?

For long stays, a local tourist eSIM from an Indonesian carrier is cheaper per GB, and it registers your phone for up to 90 days. It needs an Indonesian number and a bit more setup, so it suits people staying a while rather than a two-week holiday. You'll also want a local number for GoPay. Pay by phone unverified

A VPN for your Aussie apps

Some Aussie banking and streaming apps behave differently on an Indonesian connection. A VPN set to Australia keeps them happy. unverified

See VPN deal (link coming)

Affiliate link: we may earn a commission at no extra cost to you. It never changes what we recommend. How we make money.