ESIM GUIDE

Best eSIM for Indonesia for Canadian travellers

A week of roaming with Rogers or Telus in Indonesia costs about $126. A travel eSIM covering the same week starts around US$12. Here's what the plans cost, what's different about staying connected in Indonesia, and how to set it up before you fly.

Our pick for a week in Indonesia

Simple one-week planAiralo 5 GB for 7 days · US$12.00A week of roaming with Rogers or Telus costs about $126. Install the eSIM at home before you fly.
Get this eSIM ↗

Roaming vs eSIM for a week in Indonesia

Roaming, 7 days$1267 × $18 international (Rogers/Telus); Bell 7 × $16 = $112. CAD before tax.
Travel eSIM, 7 daysUS$12Airalo Indotel 5 GB / 7 days

Daily rates from MobileSyrup (March 2026): Rogers and Telus $16 a day in the US and $18 internationally, Bell $13 and $16. This country is billed at the international rate.

Compare plans

eSIM plans for Indonesia

PlanDataPriceNetwork
YesimIndonesia 1 GB1 GB30 daysUS$2.835GView ↗
AiraloIndotel 1 GB1 GB3 daysUS$4.505GView ↗
AiraloOur pickIndotel 5 GB5 GB7 daysUS$12.005GView ↗
AiraloIndotel 10 GB10 GB30 daysUS$21.005GView ↗
YesimIndonesia UnlimitedUnlimited (fair use)7 daysUS$27.755GView ↗

Prices in US dollars as shown on esimdb.com on September 30, 2026. esimdb also lists new-user promo codes, so the price at checkout can differ slightly. Plans are data-only unless the provider says otherwise. Viorvo may earn a commission if you buy through these links, at no extra cost to you.

What to know about staying connected in Indonesia

  • Telkomsel and XL Axiata have shops in the arrivals area at Bali's Denpasar (Ngurah Rai) airport; Telkomsel tourist packs cost about IDR 400,000–1,250,000 depending on data.
  • Telkomsel has the strongest coverage in Bali beyond the main tourist areas, which matters for waterfalls, rice terraces and remote spots.
  • A foreign phone using an Indonesian SIM gets network access for up to 90 days without IMEI registration with customs (Bea Cukai). Roaming on your home SIM needs no registration.
  • If you do register a phone, Bali airport has an IMEI desk in arrivals; registering within 5 days keeps the USD 500 customs allowance.
  • Airalo's Indonesia eSIM is data-only, with no Indonesian phone number; ride-hailing apps like Gojek work over data.

How to set up your eSIM

Do this at home on Wi-Fi, a day or two before you fly, so you land connected.

  • To check if your iPhone is unlocked, go to Settings > General > About. If Carrier Lock says 'No SIM restrictions', it's unlocked. Only your carrier can unlock it.
  • An iPhone can store eight or more eSIMs. To add one from a QR code, scan it with the Camera app, tap 'Cellular Plan Detected', then tap Add Cellular Plan.
  • On arrival, choose which line your iPhone uses for data in Settings > Cellular > Cellular Data. If your home line stays on, you might still be charged roaming fees by your home carrier.
  • Data Roaming on iPhone is under Settings > Cellular > Cellular Data Options. It lets you use data on networks outside your carrier's coverage.
  • On Samsung Galaxy phones, add an eSIM in Settings > Connections > SIM manager > Add eSIM, by QR code or activation code. Even listed models may not support eSIM depending on country of origin.
  • Pixel 7 and later can use two eSIM profiles at once. Google suggests using a prepaid international eSIM and activating it when you arrive to avoid roaming charges.
Plan the rest

More for your trip to Bali

Getting there

Cheapest flights from Canada

Get flight deals from your city by email

One short email a week, only when we find a real deal from your city. Every fare is re-checked live before we send it. Free, and you can unsubscribe any time.

We only use your email for these alerts. How our alerts work · Privacy policy
Questions

Common questions

How much does roaming cost in Indonesia with a Canadian phone plan?

Rogers and Telus charge $18 a day and Bell $16 a day for their daily roaming add-on in Indonesia (CAD, before tax, as of March 2026). A 7-day trip comes to about $126 with Rogers or Telus.

How much is an eSIM for Indonesia?

The cheapest plan we found was Yesim 1 GB for 30 days at US$2.83. For a typical week, Airalo Indotel 5 GB / 7 days costs US$12 (prices checked September 30, 2026).

Will a travel eSIM give me a local phone number?

Usually not. Most travel eSIMs from Airalo and Yesim are data-only. Apps like WhatsApp still work over data, and you can keep your Canadian line switched on for texts, but calls or data on your Canadian line can trigger your carrier's daily fee.

eSIM for Indonesiafrom US$2.83 ↗