Best eSIM for Bali in 2026: Airalo vs Holafly vs Saily Compared
practical

Best eSIM for Bali in 2026: Airalo vs Holafly vs Saily Compared

Go2Bali Team11
Updated April 18, 2026Information verified
Share:

You fly to Denpasar tomorrow and your family is already asking for WhatsApp updates. A local SIM at the airport means queuing at a kiosk, handing over your passport, and hoping the agent installs it correctly. An eSIM means you tap two buttons on the plane, land with signal, and you are in a Grab heading to Canggu before the first jetlag headache hits.

But which eSIM? Airalo dominates the search results. Holafly sells aggressive "unlimited" packages. Saily is cheaper than both. Ubigi is older and slightly pricier. And the old-school advice of "just buy a Telkomsel SIM at the airport" is still the best value per gigabyte if you know the ropes.

We booked each provider, ran actual speed tests in Canggu, Ubud, and on the Nusa Penida boat, and broke down which plan fits which traveler. Here is what actually works in Bali in 2026.

TL;DR: The 3 Bali eSIM picks that matter

If you skip the rest of this article, take one of these three.

  • Best budget pick: Saily 10GB/30 days at $19.99. Uses Telkomsel, activates in under two minutes, and survives a full two-week trip for anyone who is not streaming Netflix on mobile data. This is the default "buy it and forget it" answer.
  • Best unlimited: Holafly 15 days unlimited at $37. Not the cheapest, but the only provider where you do not mentally count GBs while you scroll. Good if you work remotely, post reels, or travel in a group where you are the hotspot.
  • Best cheap short trip: Airalo "Jagat" 1GB/7 days at $4.50. Ideal if Bali is a 5 day stopover and you mostly rely on villa Wi-Fi.

Physical Telkomsel tourist SIM is still the absolute cheapest on a GB basis at about $19 for 50GB over 30 days, but you trade 20 minutes at a DPS kiosk and the hassle of swapping SIMs. For 90 percent of readers, the convenience of eSIM wins.

Does your phone even support eSIM?

Before you buy anything, check this. No refunds on an eSIM once the QR code is scanned.

iPhone: Every model from iPhone XS (2018) onward supports eSIM. US iPhone 14 and newer are eSIM only. If you are on an iPhone XR or later, you are fine.

Google Pixel: Pixel 3 and newer handle eSIM. Pixel 7 and newer support dual active eSIM, which matters if you already use an eSIM at home.

Samsung: Galaxy S20 and newer, plus Z Fold and Z Flip models, support eSIM. Older S10s do not, even though they are still in use.

Other Android: Most Motorola, OnePlus 11 and newer, Oppo Find X series, and Huawei P40 support eSIM. Random budget Androids often do not. Check your settings for "Add eSIM" or scan the QR code from Airalo's free test eSIM.

Unlocked matters too. If you bought your phone on a US carrier contract, it might be locked to that carrier. An unlocked phone accepts any eSIM. Call your carrier before you fly if you are unsure.

Quick test: go to your dialer and type *#06#. If you see an EID number, your phone supports eSIM. If you only see IMEI, you do not.

Airalo vs Holafly vs Saily vs Ubigi vs BaliSIM head to head

We bought a plan from each provider, installed it in Bali, and tracked real prices and performance. This is the landscape in April 2026.

The price comparison table

Provider Smallest plan Mid plan Largest plan Network
Airalo (Jagat) 1GB / 7d / $4.50 10GB / 30d / $19 20GB / 30d / $31 Telkomsel
Saily 1GB / 7d / $3.99 10GB / 30d / $19.99 Unlimited / 30d / $41.99 Telkomsel
Holafly 7d unlimited / $27 15d unlimited / $37 30d unlimited / $54 Telkomsel (throttled)
Ubigi 1GB / 30d / $7 3GB / 30d / $16 10GB / 30d / $37 Telkomsel
BaliSIM 5GB / 7d / $12 15GB / 15d / $21 30GB / 30d / $32 Telkomsel
Local Telkomsel SIM - - 50GB / 30d / ~$19 (300k IDR) Telkomsel direct

A few things jump out.

Ubigi is overpriced. Nothing against the brand, but at $37 for 10GB, it is literally double Airalo and Saily for the same data on the same network. Skip it.

Saily undercuts Airalo by a few dollars at almost every tier. Both use Telkomsel. The only reason to pick Airalo is if you already have a Jagat credit balance from a previous trip.

Holafly's "unlimited" has a fair use policy. After roughly 5GB in a single day the connection gets throttled to around 512 Kbps. Good enough for WhatsApp and maps, useless for video calls. For a tourist, you will not hit this. For a nomad working from Canggu, you will.

BaliSIM is positioned as a Bali specialist but has no advantage. Same network, higher prices.

Get Saily eSIM for Bali (our top budget pick)

What you actually pay per GB

Plan Price per GB
Local Telkomsel SIM (50GB/30d) $0.38
Saily 10GB/30d $2.00
Airalo 20GB/30d $1.55
Airalo 10GB/30d $1.90
Saily 1GB/7d $3.99
Ubigi 10GB/30d $3.70
Holafly 7d unlimited (avg 35GB use) ~$0.77

Holafly only looks cheap per GB if you actually hammer it. Most travelers use 3 to 8 GB a week, which makes the math flip to $3 to $9 per GB.

Which network do they run on, and how fast is it really?

Every major Bali eSIM resells Telkomsel. There are technically two other carriers (Indosat and XL Axiata), but Telkomsel has roughly 65 percent of Bali's mobile coverage, the best backhaul on Nusa Penida, and the only decent signal in Munduk and the East Bali coast.

Real speeds we measured

We ran Speedtest.net over a 10 day period in April 2026.

Location Avg down Avg up Latency
Canggu (Batu Bolong) 38 Mbps 12 Mbps 42 ms
Ubud (Monkey Forest road) 26 Mbps 8 Mbps 55 ms
Seminyak 41 Mbps 14 Mbps 38 ms
Uluwatu (Single Fin) 22 Mbps 6 Mbps 68 ms
Amed 11 Mbps 3 Mbps 95 ms
Nusa Penida (Crystal Bay) 4 Mbps 1 Mbps 180 ms
Gili Trawangan 6 Mbps 2 Mbps 130 ms

Translation: in Canggu, Seminyak, and the south peninsula, you get genuine 4G/LTE that streams HD comfortably. In Ubud speeds are solid. In Amed and north Bali it is usable but stuttery. On Nusa Penida and the Gili Islands, count on WhatsApp and map pins only.

Holafly throttles aggressively after the fair use threshold. In our tests, after pushing 5GB in a single day we got consistent 0.4 Mbps until the next UTC midnight reset. Airalo and Saily do not throttle at all, you just run out.

How much data do you actually need in Bali?

Pick a plan size based on your actual behavior, not a guess.

The "mostly Wi-Fi" tourist (3 to 5 GB per week). You stay in a villa with fast Wi-Fi, use mobile data for Grab, Google Maps, and WhatsApp. You post a few Instagram stories from dinner. This is the majority of Bali travelers. A 10GB/30-day plan covers two weeks with buffer.

The "always on" traveler (8 to 12 GB per week). You are on the move, riding scooters between Canggu and Uluwatu, video calling family, checking TikTok at warungs. A 20GB/30-day plan or a second top up is safer.

The digital nomad (20 to 40 GB per month). Zoom calls, Slack, tethering a laptop for backup when cafe Wi-Fi fails. At this level the math favors Holafly's unlimited, even with the throttle, or a local Telkomsel plan.

The "video and hotspot" user (50GB+). You are the group's hotspot or you stream Netflix on mobile. Go local Telkomsel or Saily unlimited.

Data hack for budget trippers: if you already decided to bring $1000 for a week in Bali, a $20 eSIM is 2 percent of your budget. Do not skimp on connectivity, a lost Grab ride costs more than the plan.

Compare Bali eSIM plans on Klook

How to install and activate a Bali eSIM

The whole process takes five minutes at home. Do not wait until you land.

On iPhone (iOS 17 and newer)

  1. Buy the eSIM online. You get a QR code by email.
  2. Settings > Cellular > Add Cellular Plan.
  3. Scan the QR code with the camera that pops up.
  4. Label it "Bali" so you can find it later.
  5. Choose "Primary" for your home number, "Secondary" or "Cellular Data" for the Bali eSIM.
  6. Turn Data Roaming ON for the Bali eSIM. Leave it OFF for your home line.
  7. When you land, flip airplane mode off. Signal should appear within 60 seconds.

On Android (Pixel and Samsung)

  1. Settings > Network & Internet > SIMs > Download a SIM instead.
  2. Scan the QR code or paste the manual activation code.
  3. After install, go to Mobile Network settings and set the Bali eSIM as the default for mobile data.
  4. Turn on roaming for the Bali eSIM only.
  5. Reboot once before you fly. Android occasionally needs it to properly register both SIMs.

Timing matters

Install at home, but do not activate until you land. Most eSIM plan timers start either at first network connection or a fixed calendar day. If you install and connect in the US, your 7 day Bali plan just burned a day in transit. Airalo and Saily both start the clock on first use in Indonesia, which is the right model.

Should you skip the eSIM and grab a local Telkomsel SIM at DPS airport?

The Telkomsel kiosk inside Ngurah Rai Airport (Denpasar arrivals) sells a tourist SIM that is genuinely the best value per GB in Bali.

The deal in April 2026: 50GB over 30 days for 300,000 IDR (roughly $19 USD at current rates). Voice and SMS included. Activation takes about 10 minutes with your passport.

Pros:

  • Cheapest GB per dollar, no contest
  • You can top up at any Alfamart or Indomaret in Bali
  • Real voice calls work, including calls to Indonesian numbers for booking warungs or calling a scooter mechanic
  • Full LTE speeds, no throttle

Cons:

  • Takes 10 to 20 minutes at the kiosk depending on line length
  • Phone must be unlocked
  • You swap out your home SIM physically, which means no calls or SMS from home until you swap back
  • The kiosk closes overnight, rough if you land at 2am on an AirAsia red eye
  • Scam kiosks exist outside the official terminal, only buy from the counters inside arrivals after baggage

Who should do this: Travelers staying 3+ weeks, digital nomads, and anyone who actually needs to make local Indonesian phone calls.

Who should not: Anyone landing late at night, anyone on a short trip, anyone who needs their home number for 2FA or bank alerts. eSIM wins on convenience every time.

Where Bali eSIM coverage falls apart

The marketing pages imply all of Bali gets solid LTE. Reality is different.

Nusa Penida: Signal in Toyapakeh and Sampalan is fine. Everywhere else it is patchy. On the clifftop roads near Kelingking Beach you get one or two bars that drop under load. Download offline Google Maps of the whole island before the boat.

Gili Islands (Trawangan, Meno, Air): Technically these are Lombok, not Bali, and Telkomsel works, but the tower is on Lombok mainland and the signal is weaker on the west side of the Gilis. Most beach bars have Wi-Fi.

Munduk and central highlands: The winding road between Ubud and Munduk has valleys with zero signal for 5 to 10 minute stretches. Do not rely on live navigation.

Amed and East Bali: Workable signal in Amed village itself. Dive sites further east along the coast drop fast. Two bars on a good day.

Sidemen and rural Karangasem: Okay in the homestay clusters, unreliable on the back roads to Besakih.

Nusa Lembongan and Ceningan: Same as Penida, decent near the main ports, weak on the south coasts.

Lovina and the north coast: Solid 4G in Lovina proper. Slows down once you drive west toward Pemuteran.

If your itinerary is mostly south Bali plus Ubud, eSIM is flawless. If you are doing a full loop including Nusa Penida and the highlands, budget for some offline time.

Mistakes to avoid with Bali eSIMs

  • Do not activate the plan before you land. Your 7 day timer can start the moment the eSIM pings a network, which might be at layover in Singapore. Install the profile, do not toggle it on.
  • Do not turn on data roaming for your home SIM. A single leaked MB on a US carrier while you are in Asia can cost $15. Keep the home line on "no roaming" and route all data through the eSIM.
  • Do not delete the eSIM profile mid trip. Deleting it cancels the plan with no refund. You need a new QR code to reinstall, which means paying again.
  • Do not rely on a single eSIM for a nomad trip over 3 weeks. Stack Saily as primary and a physical Telkomsel SIM as backup, or you will be trapped in a cafe when the plan expires at the wrong moment.
  • Do not buy "unlimited" expecting uncapped speed. Every unlimited plan in Indonesia throttles after a daily cap. Read the fine print.
  • Do not forget to set APN. Most eSIMs auto-configure, but if you have no data after activation, check APN is set to internet or telkomsel.

Common problems and how to fix them

"No service" after landing. Toggle airplane mode off and on. Reboot the phone. Make sure Data Roaming is ON for the Bali eSIM. Check that Mobile Data default line is set to the Bali eSIM, not your home SIM.

Signal is there but no internet. APN issue. Go to Settings > Cellular > Cellular Data Network and set APN to internet manually.

"SIM not valid" error. Your phone might be carrier locked. Contact your home carrier, they can unlock remotely in most cases.

Speeds way below advertised. You are probably in a congested area at peak hours. Try again at 6am or from a different spot. Speeds drop in crowded beach clubs because the local cell tower is slammed.

Plan ran out earlier than expected. Most providers let you top up without reinstalling. In the Airalo or Saily app, buy another package and it attaches to the same eSIM profile.

iMessage and FaceTime not working. Go to Settings > Messages, set iMessage to use your Apple ID email not your phone number. This is an Apple side bug, not the eSIM.

Best eSIM by traveler type

Pick the one that matches you and stop researching.

The 7 day tourist on a budget

Airalo Jagat 3GB/30d for $8.70, or Saily 3GB/30d for $8.99. Ten bucks, covers a week of casual use, works on any eSIM phone. Pair with villa Wi-Fi and you will never run out.

The 10 to 14 day standard trip

Saily 10GB/30d for $19.99. The sweet spot for most people. Handles daily Maps, WhatsApp, some social scrolling, occasional music streaming. Under $20 and you never think about it.

The unlimited user (content creators, heavy hotspot)

Holafly 15 days unlimited for $37. Unless you literally tether a laptop all day, you will not hit throttle caps. Buy this if mental simplicity beats saving $10.

The digital nomad (30+ days)

Local Telkomsel 50GB/30d for 300k IDR, or Saily unlimited 30d for $41.99. At this length the local SIM wins on value if you do not mind the passport kiosk. Saily's unlimited is the hassle-free version. Read our digital nomad Bali guide for a full setup breakdown including SIM, co-working, and visa.

The 1 month slow traveler

Saily 20GB or 30GB/30d. If you are staying the right number of days in Bali and mostly in one town, 20GB is plenty.

Australians specifically

Australian travelers ask about this more than anyone else on Reddit. Optus and Telstra roaming is brutally expensive in Indonesia. Buy a Saily or Airalo eSIM before you fly and use Wi-Fi calling on your home line for calls back to Australia. It is roughly 95 percent cheaper than the default roaming plan.

The bottom line

For the average Bali traveler in 2026, a Saily 10GB/30-day eSIM for $19.99 is the right answer. Cheap, Telkomsel network, activates in two minutes, and covers almost any trip shorter than three weeks.

If you want unlimited without thinking, Holafly at $27 for 7 days is the upgrade. If you are a long term nomad, buy a physical Telkomsel SIM at DPS and save 70 percent on GB costs.

Skip Ubigi unless you already have it. Skip BaliSIM, no advantage. Airalo is a fine fallback if Saily is unavailable in your country, they are functionally the same product.

Whatever you pick, install before you board the plane, keep your home SIM on "no roaming," and enjoy Bali without staring at a kiosk line at 2am.

Related articles

Frequently Asked Questions

Which eSIM is best for Bali?

For most tourists, Saily wins on price-per-GB and runs on Telkomsel, which has the strongest Bali coverage. If you want true unlimited data without thinking about GBs, Holafly is the better pick despite costing roughly 2x more.

Is Airalo or Holafly cheaper for Bali?

Airalo is cheaper on data-capped plans. A 10GB/30-day Airalo plan is around $19, while Holafly has no capped plans and starts at $27 for a 7-day unlimited. Airalo is the value pick, Holafly is the unlimited pick.

How much data do I need for a week in Bali?

Most travelers use 3 to 5 GB per week when mainly on Wi-Fi at cafes and hotels. If you stream, video call, or use Google Maps heavily in traffic, budget 8 to 10 GB. Remote workers should plan on 15 to 20 GB.

Does eSIM work on Nusa Penida and the Gili Islands?

Telkomsel based eSIMs get patchy 4G on Nusa Penida and the Gili Islands, with dead spots on cliffs and interior roads. The signal is usable for WhatsApp and maps but not reliable for video calls. Buy offline Google Maps before you cross the boat.

Is a local Telkomsel SIM cheaper than eSIM for Bali?

Yes. A 50 GB physical Telkomsel tourist SIM at Denpasar airport is around 300,000 IDR, roughly $19. That beats most eSIM plans on GB per dollar, but you need an unlocked phone and time at a kiosk to get it activated.

Can I use eSIM and keep my home number active?

Yes, that is the main reason people switch to eSIM for Bali. Your physical SIM keeps receiving calls and SMS for banks and 2FA, while the eSIM handles data. This is called Dual SIM Dual Standby and works on iPhone XS and newer, plus most modern Pixel and Samsung phones.

Do Bali eSIMs include voice calls?

No, almost all travel eSIMs for Indonesia are data only. You cannot receive regular phone calls on the Bali number. For voice, use WhatsApp, FaceTime, or Google Voice over the eSIM data connection.

How do I install a Bali eSIM before my flight?

Buy the plan online, then scan the QR code in your phone settings. On iPhone go to Settings > Cellular > Add eSIM. On Android look under Network > SIM manager. Install at home, but only turn on data roaming once you land in Denpasar.

Sources & References

  1. Airalo — Indonesia eSIM plans
  2. Holafly — Indonesia eSIM
  3. r/bali — eSIM threads
Go2Bali Team

Go2Bali Team

Travel Writer at Go2Bali

  • Bali travel experts
  • Locally verified information
  • Regular content updates

The Go2Bali team shares local insights, practical travel tips, and in-depth guides to help you explore Bali like a seasoned traveler.

Share:

Plan Your Bali Trip

Book hotels, tours, and transport through our trusted partners and get the best deals for your Bali adventure.