
Nomad eSIM is my practical first choice for a Bali trip with a fixed data budget: the checked 10GB, 30-day Sapphire package costs $19, names Telkomsel and allows hotspot sharing. Ubigi is better value if you want more data, with 25GB for $28 over 30 days on its listed Indosat Ooredoo Hutchison network. For unlimited phone data, start with Holafly, then compare its sharing limit with the daily high-speed allowances from Saily and Airalo.
The right choice changes with the trip. A week between Seminyak and Ubud, laptop work from Canggu, a Nusa Penida overnight stay and a fast boat to the Gilis do not create the same connectivity needs. A bigger data allowance cannot fix a weak signal at your accommodation, and a 5G badge is not a promise of 5G throughout the journey.
For the wider route, the official Bali tourism guide is a useful starting point. Continuing beyond Indonesia? See our Asia guide, Thailand comparison and international eSIM guide.
Affiliate disclosure: we may earn a commission when you buy through our links, at no extra cost to you. This shortlist is ordered by the documented fit of the plans for different Bali trips. Coupons have product restrictions; a listed code is not a guarantee that every package qualifies.


Best eSIM for Bali 2026: quick answer
1. Nomad eSIM: a clear fixed-data Telkomsel option, $19 for 10GB over 30 days.
2. Ubigi: larger fixed allowance, $28 for 25GB over 30 days.
3. Holafly: trip-length unlimited phone data, $27.50 for seven days, with 1GB/day hotspot.
4. Saily: Telkomsel access and 5GB/day at normal speed on the checked unlimited plan; also $21.99 for 10GB over 30 days.
5. Airalo: short-duration choices and top-ups, with a current network list that also includes Telkomsel.
Best eSIM for Bali 2026: current prices in USD

These are displayed package prices, not currency conversions or prices after a discount. A 3GB plan lasting three days is not interchangeable with a 3GB plan lasting 30 days. Check both columns before comparing the total cost.
Fixed data plans compared
| Data | Nomad eSIM | Ubigi | Saily | Airalo |
|---|---|---|---|---|
| 1GB | $4 / 7 days | Not verified in current check | $4.79 / 7 days | $4.50 / 3 days |
| 3GB | $8 / 30 days | $7 / 15 days | $8.99 / 30 days | $8 / 3 days; $8.50 / 7 days |
| 5GB | $12 / 30 days | No matching tier in checked range | $13.99 / 30 days | $12 / 7 days; $13.50 / 30 days |
| 10GB | $19 / 30 days | $16 / 30 days | $21.99 / 30 days | $19 / 7 days; $21 / 30 days |
| 20GB or 25GB | 20GB: $33 / 45 days | 25GB: $28 / 30 days | 20GB: $35.99 / 30 days | 20GB: $35 / 30 days |
| 50GB | $41 / 45 days | No matching tier in checked range | No matching tier in checked range | $49 / 30 days |
Holafly’s Bali offer is unlimited data, so it belongs in the next table. For a 30-day 10GB package, Ubigi is $3 below Nomad eSIM before coupons. Nomad eSIM’s 20GB and 50GB tiers instead provide 45-day validity. Neither price comparison is a measurement of reception or speed.
Unlimited plans and their limits
| Duration | Holafly | Nomad eSIM | Ubigi | Saily | Airalo |
|---|---|---|---|---|---|
| 3 days | $11.90 | Not in checked range | Not in checked range | Not in checked range | $11 |
| 5 days | $20.50 | $18 | Not in checked range | $18.99 | $19 |
| 7 days | $27.50 | Not in checked range | $24 | $26.99 | $27 |
| 10 days | $36.50 | $33 | Not in checked range | $34.99 | $34 |
| 15 days | $50.50 | Not in checked range | $40 | $48.99 | $48 |
| 30 days | $73.90 | Not in checked range | $59 | $71.99 | $69 |
| Provider / checked product | High-speed allowance or fair use | Hotspot implication |
|---|---|---|
| Holafly Bali | Operator fair-use policy; no numerical daily threshold published on checked page | 1GB/day sharing, separate from unlimited phone data |
| Nomad eSIM Jade unlimited | 2GB/day, then 512kbps; check daily reset instructions | Sharing allowed; usage counts toward the plan limit |
| Ubigi unlimited | 20GB total on 7-day, 30GB total on 15-day, 60GB total on 30-day; then 2Mbps for the remaining validity | Sharing uses the plan allowance; reduced speed also matters for the laptop |
| Saily Indonesia unlimited | 5GB/day, then up to 1Mbps; subject to the plan’s daily reset and acceptable-use terms | Sharing permitted, subject to plan and acceptable-use terms |
| Airalo Indonesia unlimited | 3GB/day, then 1Mbps | Sharing consumes the same plan data |
Unlimited policy references: Airalo fair use, Saily terms and Ubigi’s 30-day unlimited product. Daily allowances and total-plan allowances are different.
Price sources: Nomad eSIM Indonesia, Ubigi Indonesia, Holafly Bali, Saily Indonesia and Airalo Indonesia. Select the exact package, currency and network details before paying. Checked 5 October 2026.
Best eSIM for Bali 2026: the five providers in detail
My order prioritizes a clearly documented package, useful validity, sharing rules and total cost. It does not rank brands by review counts or claim that we measured their speeds in Bali. The best choice for a heavy hotspot user can differ from the best choice for someone who mainly uses a phone.
Nomad eSIM: Best balanced fixed-data choice
The reason to start with Nomad eSIM is the combination of a named network and a manageable fixed allowance. The checked Sapphire 10GB package lists Telkomsel, 4G, hotspot and add-ons. That makes $19 over 30 days a straightforward option for bookings, messaging and navigation when you do not want to manage a daily unlimited threshold.
This is not the cheapest 10GB package here, nor the only option with Telkomsel. Ubigi costs $16 for 10GB, while Saily and Airalo also publish Telkomsel access. Nomad eSIM earns this position for the overall fixed-plan fit, including 45-day larger tiers, rather than a claim that other brands cannot work on the islands.
| Package | USD | Important distinction |
|---|---|---|
| 5GB / 30 days | $12 | Check the provider profile shown before purchase |
| 10GB / 30 days | $19 | Sapphire: Telkomsel, 4G, add-ons available |
| 20GB / 45 days | $33 | Longer validity than the 30-day alternatives |
| 50GB / 45 days | $41 | Larger fixed allowance; watch your usage |
| Unlimited / 5 days | $18 | Jade: 2GB/day, then 512kbps; no add-on |
Install before travel and use the plan within its purchase window: the checked Nomad eSIM products start on first destination-network connection, or automatically after 60 days. The Jade unlimited product is a separate decision: it lists Telkomsel with 4G/5G, but only the first 2GB each day is at normal speed. The reduced 512kbps connection is not a good substitute for a large upload allowance. The product also states no add-ons and is non-refundable, so choose the duration carefully.
I have used Nomad eSIM in Portugal and Dessel, Belgium. I am not presenting those experiences as Bali tests. If you are comparing apps, the Airalo vs Nomad eSIM comparison gives more context. Use ANDRE15 only where eligible: discounted, low-value or unlimited products can be excluded.
How Nomad eSIM works for Bali and Indonesia
This setup walkthrough explains the purchase or installation process. It is not a Bali coverage test. Follow the instructions issued with your exact package.
More on the app and wider product range: Nomad eSIM review.
Ubigi: Best larger fixed-data allowance
Ubigi is the strongest starting point here for someone who wants a larger fixed bucket without buying unlimited phone data. Its 25GB, 30-day package costs $28, and the 10GB alternative costs $16. The current Indonesia products checked list Indosat Ooredoo Hutchison. That is the published access to assess, rather than the older Indosat plus XLSmart description.
The practical advantage is flexibility within a fixed allowance: a busy upload day uses more of the bucket, rather than immediately running into a small daily high-speed limit. It is still a finite 25GB, and a laptop can use it quickly. The reusable profile is useful when you buy another supported destination later. Smartstart begins validity in a covered destination; activate within six months of purchase. Ubigi also supports in-app top-ups without remaining data or Wi-Fi.
| Package | USD | What to compare |
|---|---|---|
| 10GB / 30 days | $16 | Lower price than the other checked 30-day 10GB packages |
| 25GB / 30 days | $28 | A larger fixed allowance, including hotspot usage |
| Unlimited / 7 days | $24 | Check total high-speed allowance before purchase |
| Unlimited / 15 days | $40 | Different allowance and validity from the fixed plans |
| Unlimited / 30 days | $59 | 60GB at normal speed, then reduced to 2Mbps |
The reduced speed belongs to Ubigi’s unlimited product, not its fixed 25GB package. A fixed plan running out of data does not automatically become an unlimited 2Mbps plan. Also, do not interpret the absence of Telkomsel as proof of no reception in Nusa Penida or the Gilis. Check your overnight locations and the permitted network with the provider. I have not personally tested Ubigi.
Using Ubigi for Bali and onward travel
This setup walkthrough explains the purchase or installation process. It is not a Bali coverage test. Follow the instructions issued with your exact package.
More on the app and wider product range: Ubigi review.

Holafly: Best flexible unlimited phone-data choice
Holafly suits a phone-led holiday where you prefer to buy the number of days you need and stop checking a fixed data balance. Its Bali page names XL and Telkomsel, and says the plan can also be used elsewhere in Indonesia. My personal Holafly experience in Portugal, Turkey and Thailand informs the usability discussion, not a promise about any Balinese hotel.
The important limit is sharing. This Bali product publishes 1GB of hotspot data per day. That can help with an occasional laptop task, but it is a poor basis for several daily video calls. Unlimited phone data also remains subject to the local operator’s fair-use policy; the page does not publish a precise high-speed daily threshold.
| Unlimited duration | USD | Practical fit |
|---|---|---|
| 3 days | $11.90 | A short phone-first visit |
| 7 days | $27.50 | One-week holiday |
| 15 days | $50.50 | A longer route through Indonesia |
| 30 days | $73.90 | Compare with fixed data if you mainly use accommodation Wi-Fi |
There is also a product change worth checking if you bought before: Holafly’s newer reuse guidance says purchases from 30 September 2026 can support added days and destinations on the existing profile, subject to exceptions. Older profiles can differ. Keep the eSIM installed and follow your purchase instructions instead of assuming deletion and reinstallation will work.
Watch Holafly setup before your Bali trip
This setup walkthrough explains the purchase or installation process. It is not a Bali coverage test. Follow the instructions issued with your exact package.
More on the app and wider product range: Holafly review.

Saily: Best daily high-speed unlimited allowance
Saily now explicitly names Telkomsel for Indonesia, so it should no longer be described as an undisclosed-network option. Its 10GB, 30-day package costs $21.99, with hotspot using that allowance. The app adds web protection, ad blocking and virtual-location features, which may appeal if you want those controls alongside your travel data.
The checked Indonesia unlimited plan allows 5GB/day at normal speed, then up to 1Mbps. That is more daily high-speed data than Airalo’s 3GB and Nomad eSIM’s 2GB, although the packages have different prices and durations. Compare the actual unlimited package before treating it as a remote-work plan. Sharing permission does not remove the high-speed allowance or the acceptable-use restrictions. Those restrictions matter even where the product page describes hotspot as unrestricted. Saily’s security features also should not be treated as a blanket VPN guarantee for unrelated hotel Wi-Fi traffic.
| Fixed package | USD | Validity |
|---|---|---|
| 1GB | $4.79 | 7 days |
| 3GB | $8.99 | 30 days |
| 5GB | $13.99 | 30 days |
| 10GB | $21.99 | 30 days |
| 20GB | $35.99 | 30 days |
Saily’s current activation window is 180 days, after which an unused plan activates automatically. On arrival, the installed eSIM needs to be enabled with roaming as instructed. The phone-number feature needs a separate explanation: Saily advertises a separately purchased US number with calls/text service, not an included Indonesian +62 mobile number. Do not buy the data plan expecting a local number for ordinary calls or account verification. I have not personally tested Saily. Check the current Saily terms for unlimited usage, tethering and phone-number conditions.
Saily setup, security and hotspot use in Bali
This setup walkthrough explains the purchase or installation process. It is not a Bali coverage test. Follow the instructions issued with your exact package.
More on the app and wider product range: Saily review.
Airalo: Best short-duration and top-up flexibility
Airalo is worth comparing when the duration matters as much as the data amount. A 10GB package costs $19 for seven days or $21 for 30 days. Its three-day unlimited option is $11, making it an interesting short-stay alternative if you understand the daily speed limit.
The current Indonesia network dialog lists Hutchinson, Indosat and Telkomsel. The product details explicitly include Bali, Java, Lombok and the Gili Islands. That corrects the old claim that Airalo is a mainland-only choice without Telkomsel. It still does not tell you what signal you will receive inside a particular room or during a sea crossing.
| Package | USD | Read before buying |
|---|---|---|
| 5GB / 7 days | $12 | Short visit; 30-day version is $13.50 |
| 10GB / 7 days | $19 | Same data, shorter validity than the $21 option |
| 10GB / 30 days | $21 | Top-up options in the app |
| Unlimited / 3 days | $11 | 3GB/day at normal speed, then 1Mbps |
| 50GB / 30 days | $49 | Compare with Nomad eSIM’s longer-validity fixed tier |
The checked Airalo package gives you 365 days after purchase to begin use, with validity starting on a supported-network connection. Top-ups are useful, but check availability on your installed profile and whether an optional renewal is enabled. A regional Asia product is a different package: verify every destination and its network list rather than carrying the Indonesia details across. Our Asia comparison covers that decision. My personal Airalo use was in Portugal, not Bali.
Airalo setup for Bali and multi-country Asia trips
This setup walkthrough explains the purchase or installation process. It is not a Bali coverage test. Follow the instructions issued with your exact package.
More on the app and wider product range: Airalo review.
Indonesia’s three main mobile groups: what the names mean
Telkomsel, Indosat Ooredoo Hutchison and XLSmart are the main groups relevant to this comparison. XLSmart was formed in April 2025 from XL Axiata, Smartfren and Smart Telecom. Older brand names can remain in an eSIM’s product details. Preserve the actual published network list when checking a plan: a corporate merger does not automatically grant your profile access to all networks in the group.

| Checked product | Published Indonesian network names | Technology note |
|---|---|---|
| Nomad eSIM Sapphire 10GB | Telkomsel | 4G on the checked fixed product |
| Nomad eSIM Jade unlimited | Telkomsel | 4G/5G where available |
| Ubigi Indonesia | Indosat Ooredoo Hutchison | 4G/5G where available; compatible device required |
| Holafly Bali | XL (Excelcom) / Telkomsel | 4G/LTE/5G depending on coverage |
| Saily Indonesia | Telkomsel | 4G LTE/5G depending on coverage |
| Airalo Indonesia | Hutchinson / Indosat / Telkomsel | Check the selected plan and available network |
Network access is a useful filter, but it is not a speed test. Phone bands, indoor signal, congestion, roaming arrangements and the exact location all affect the result. Two eSIM brands using the same underlying network are not necessarily two independent coverage backups.
Bali zone-by-zone: what to check for your itinerary
This is a planning table, not a signal survey. It replaces unverified island ratings with checks you can actually use before buying.
| Stop or route | What to check | Useful preparation |
|---|---|---|
| Seminyak / Kuta / Legian | Your accommodation and plan’s network access | Save the address and arrival contact |
| Canggu | Indoor reception and the Wi-Fi available for work | Test hotspot with your laptop; keep large uploads on reliable Wi-Fi |
| Denpasar Airport (DPS) | Installation, roaming settings and first-use activation | Save pickup details before flying |
| Ubud town centre | Reception at the actual lodging, not only the town name | Save the full address, including the gang lane |
| Tegalalang / Tegallalang terraces | Route, guide contact and trail navigation needs | Download maps; do not rely on offline Google walking directions |
| Nusa Penida / Lembongan | Hotel location, land transfers and the harbour | Save tickets and meeting points before the boat |
| Uluwatu / Bukit | Accommodation and beach/cliff access points | Arrange a pickup location while connected |
| East / north Bali | Each overnight stop around Amed, Candidasa or Lovina | Check with the host and save the next day’s route |
Lombok and the Gili Islands: separate the island stay from the crossing
The Gilis are beside Lombok in West Nusa Tenggara, even though travellers often add them to a Bali holiday. An Indonesia package can include this part of the trip, but destination inclusion is not a promise of continuous reception.
I would not assign Gili Air a better signal score than Trawangan, or call Meno “offline”, without current measurements. Ask your accommodation about the networks that work there and compare that answer with your selected product. Airalo explicitly lists the Gilis in its Indonesia coverage description; the other providers’ Indonesia coverage and published partners should still be checked against your exact stops.
The fast boat is a separate case. A land eSIM is not a maritime service. Arrange your arrival pickup, save tickets and keep enough battery before leaving reliable internet. The same practical preparation applies to a Lombok road trip or a Rinjani excursion, where a country-level coverage label cannot establish reception along a trail.

Indonesia’s IMEI rule: foreign roaming versus a local SIM or eSIM
Bali’s Ngurah Rai Customs guidance says inbound roamers using foreign service do not need IMEI registration. For foreign tourists using Indonesian local service, Customs describes an operator registration process for up to 90 days. Confirm longer-stay requirements with the operator and Customs for your device and circumstances.
Locally issued digital products do exist: Telkomsel offers a Tourist Prepaid eSIM. If you need an Indonesian number, that category is worth checking, including passport and IMEI validation. It is a different purchase from the data-only roaming packages compared above. Do not assume that “eSIM” or “data only” automatically means exempt.

Tips for using an eSIM in Bali
- Check the exact handset. It must support eSIM and be carrier-unlocked. Confirm the regional model, not just the phone family.
- Install before travel using reliable internet. Keep the provider’s instructions available offline. Installation and the start of validity are not always the same event.
- On arrival, select the travel eSIM for mobile data. Enable roaming on that eSIM when instructed. Disable home-line data roaming and automatic data switching if you want to avoid accidental home data use.
- Test a useful task before leaving the airport or hotel. Open a map, send a message and check your balance. For laptop use, test hotspot before a scheduled call.
- Save the next stop. Keep tickets, accommodation details, driver contacts and the meeting point locally before a crossing.
- Know the limit of offline maps. Google Maps says offline mode does not provide walking, cycling or public-transport directions. A downloaded driving area is not a complete hiking or marine-navigation solution.
- Keep your usual number deliberately. WhatsApp can continue with its registered number. Ordinary calls, SMS and bank codes depend on your home operator and settings; the travel data plan does not make them free.
If data does not work, check the line selected for mobile data, the plan’s activation status, remaining allowance and the provider’s roaming/APN instructions. Contact support before deleting the eSIM. Reinstallation rules differ, and deletion can make troubleshooting harder.
FAQ: best eSIM for Bali 2026
What is the best eSIM for Bali in 2026?
Nomad eSIM is our first fixed-data recommendation: the checked Sapphire 10GB plan costs $19 for 30 days and lists Telkomsel, hotspot and add-ons. Ubigi is the larger-data value choice at $28 for 25GB over 30 days. Holafly suits unlimited phone use, while Saily and Airalo offer useful alternatives. The right choice depends on your itinerary and sharing needs. Checked October 2026.
Which Bali eSIMs use Telkomsel?
The checked Nomad eSIM Sapphire and Jade products, Holafly Bali, Saily Indonesia and Airalo Indonesia all publish Telkomsel access. The checked Ubigi Indonesia products list Indosat Ooredoo Hutchison. Confirm the exact package’s network details before buying; access is not a guarantee of reception at every stop. Checked October 2026.
Does an eSIM work on Nusa Penida and the Gili Islands?
An Indonesia plan can be used in supported covered locations there, and Airalo explicitly includes the Gilis and Lombok in its product description. Reception still depends on the network and exact location. Check with your accommodation, save bookings and arrange arrival contacts before a crossing. A land eSIM does not guarantee data throughout a boat journey. Checked October 2026.
What is the cheapest eSIM for Bali with Telkomsel?
Among the fixed plans checked here, Nomad eSIM lists 1GB for seven days at $4 and 10GB for 30 days at $19. Saily’s 1GB, seven-day plan is $4.79, while Airalo’s $4.50 entry plan lasts three days. These are different products, and a low entry price does not establish the lowest cost for your whole trip. Checked October 2026.
Does Indonesia’s 90-day IMEI rule affect eSIM users?
The relevant distinction is foreign roaming versus Indonesian local service, not physical SIM versus eSIM. Customs exempts inbound roamers using foreign service from IMEI registration. Foreign tourists using local Indonesian service can use an operator registration process for up to 90 days. Check longer stays and the exact product with the operator or Customs. Checked October 2026.
Does an eSIM work in Ubud and the Tegalalang rice terraces?
Use the published network list as a starting point, then check your accommodation and planned route. A provider covering Indonesia does not guarantee reception on every terrace trail or inside every building. Save maps, the address and your guide’s contact before leaving reliable internet. Checked October 2026.
Can I get 5G with a Bali eSIM?
Some products list 5G where available, including Saily, Holafly and the Nomad eSIM Jade unlimited product. The checked Nomad eSIM Sapphire 10GB fixed plan is labelled 4G. Device compatibility, plan access and local coverage all matter. Do not infer island-wide 5G from a product badge. Checked October 2026.
Is unlimited data also unlimited hotspot in Bali?
No. Holafly’s Bali plan publishes 1GB/day of hotspot. Nomad eSIM Jade unlimited has 2GB/day at normal speed, then 512kbps; Airalo Indonesia unlimited has 3GB/day, then 1Mbps. Other providers have their own allowance and acceptable-use limits. Compare phone data and sharing separately. Checked October 2026.
Will I get an Indonesian phone number?
The data packages in this comparison should not be purchased as included Indonesian-number services. Saily advertises a separate US phone-number product, not an included +62 number. If you need ordinary local calls or a local number, compare a locally issued Indonesian SIM or eSIM and confirm registration requirements. Checked October 2026.
When should I install and activate my Bali eSIM?
Install using reliable internet before departure, then follow the exact package instructions for activation. Holafly and the checked Airalo plan start validity on connection to a supported network. Saily activates on arrival when enabled, with an unused-plan activation deadline. Check the purchase deadline and validity trigger in your confirmation. Checked October 2026.
How much data do I need for a Bali holiday?
Estimate your own use: if you expect 0.5GB per day for 14 days, the arithmetic is 7GB before a buffer; 1GB per day would mean 14GB. These are planning examples, not measured average Bali usage. Uploads, video calls and laptop sharing can change the total substantially. Review your phone’s usage history and use accommodation Wi-Fi for large downloads. Checked October 2026.
Can I use the same eSIM for Bali, Lombok and another Asian country?
Bali and Lombok are both in Indonesia, but the plan must include Indonesia and have coverage at your stops. A trip continuing to Thailand, Vietnam or elsewhere may require a separate country package or a regional Asia package. Check the destination list, validity and network details of that regional product; they are not necessarily the same as the Indonesia offer. Checked October 2026.
Final verdict: which Bali eSIM would I choose?

For a normal fixed-data trip, I would start with Nomad eSIM’s $19, 10GB package. It states Telkomsel access, allows sharing and gives you 30 days. The reason is a clear package that fits the trip, not an exclusive claim to island coverage.
If I expected to use more data, I would compare Ubigi’s $28, 25GB package before paying for unlimited. It has a larger fixed bucket and a useful price, but I would check its listed Indosat network against the places where I planned to stay. A hotel’s local experience is more useful than a generic statement that a whole island has good or bad signal.
For unlimited phone use, Holafly is the convenient trip-length option. I would be comfortable considering it for the same type of phone-led travel where I have used the brand elsewhere, while respecting the 1GB/day hotspot limit. For a laptop-heavy trip, I would compare Saily’s 5GB/day high-speed allowance and acceptable-use terms instead of assuming that unlimited means unrestricted work data.
Airalo deserves a fresh look for short stays and top-ups. It now lists Telkomsel too, and its $11, three-day unlimited plan serves a different need from a 30-day fixed package. Keep the 3GB daily high-speed limit in mind.
For Nusa Penida, Lombok or the Gilis, my final check would be the same with every brand: confirm the package, ask the accommodation about the local network and save the next leg before the boat. That preparation matters more than another promise of perfect island coverage.
How we checked this update: we compared five existing providers using official Indonesia/Bali catalogs and support terms on 5 October 2026. We also considered Jetpac, aloSIM and Maya, but kept this article focused on the five established options. Prices and network labels describe the selected products, not every regional or global plan sold by the brand. This is a desk-researched destination comparison with the personal-use boundaries stated above. It does not contain new Bali speed measurements, guaranteed coupon redemptions or guaranteed coverage scores.
Keep Reading
Asia eSIM Guides
- Best eSIM for Asia 2026
- Best eSIM for Thailand 2026
- Best eSIM for Vietnam 2026
- Best eSIM for Cambodia 2026






