For most travelers, Airalo is the best all-round eSIM for Bali, because it runs on Telkomsel, Indonesia's largest carrier with the widest coverage across the island including rural Ubud, rice terraces, and remote beaches, and its app makes topping up simple. Budget travelers who stick to popular tourist areas save with Nomad, and anyone who streams heavily or prefers never watching a data counter should consider Holafly's unlimited data. Not sure how much data you need? Try the eSIM Finder.
Quick Pick: the Best eSIM for Bali
Airalo (Indonesia 5 GB / 30 days): Runs on Telkomsel, Indonesia's largest and most reliable carrier, with full hotspot support and easy in-app top-ups for exploring beyond the tourist strips.
Our picks
Best overall: Airalo. Lowest per GB: Nomad. Unlimited: Holafly. Or use the eSIM Finder.
Bali eSIM Plans Compared
Indicative pricing. Tap through for live rates.
| Provider | Plan | Data | Duration | Price | Network |
|---|---|---|---|---|---|
| Airalo | Bali 1GB | 1 GB | 7 days | $5 | Telkomsel |
| Airalo | Bali 3GB | 3 GB | 30 days | $11 | Telkomsel |
| Airalo | Bali 5GB | 5 GB | 30 days | $16 | Telkomsel |
| Airalo | Bali 10GB | 10 GB | 30 days | $26 | Telkomsel |
| Airalo | Bali 20GB | 20 GB | 30 days | $37 | Telkomsel |
| Nomad | Bali 1GB | 1 GB | 7 days | $4 | Indosat Ooredoo Hutchison |
| Nomad | Bali 5GB | 5 GB | 30 days | $14 | Indosat Ooredoo Hutchison |
| Nomad | Bali 10GB | 10 GB | 30 days | $22 | Indosat Ooredoo Hutchison |
| Nomad | Bali 20GB | 20 GB | 30 days | $32 | Indosat Ooredoo Hutchison |
| Holafly | Unlimited 5-day | Unlimited | 5 days | $19 | XL Axiata |
| Holafly | Unlimited 7-day | Unlimited | 7 days | $27 | XL Axiata |
| Holafly | Unlimited 10-day | Unlimited | 10 days | $34 | XL Axiata |
| Holafly | Unlimited 15-day | Unlimited | 15 days | $47 | XL Axiata |
| Holafly | Unlimited 30-day | Unlimited | 30 days | $69 | XL Axiata |
Airalo Bali Plans
Airalo: Best Coverage Across Bali
Telkomsel network with the widest reach across the island, plus full hotspot support
Airalo connects to Telkomsel, which has the best coverage of any carrier in Indonesia. This is particularly important in Bali, where signal quality drops noticeably once you leave the main tourist strips. Telkomsel gives you the best chance of staying connected in places like Tegallalang Rice Terrace, the back roads around Ubud, and the clifftop temples of Uluwatu.
Full hotspot support is another key advantage. Many travelers in Bali work remotely from cafes and coworking spaces, so being able to tether your laptop when the cafe WiFi is slow is genuinely useful.
Strengths
Weaknesses
Holafly Bali Plans
Holafly: Best for Unlimited Data in Bali
Unlimited data on XL Axiata, with no worrying about data caps during your trip
Holafly's unlimited data is appealing for Bali, especially if you're a heavy social media user. Uploading daily Instagram stories, streaming content at your villa, and video-calling home all eat through data quickly. With unlimited data, you don't have to think about it.
The plan connects to XL Axiata, Indonesia's second-largest carrier. XL has good coverage in Bali's main tourist areas (Seminyak, Kuta, Canggu, and central Ubud), but its signal is weaker than Telkomsel once you get off the beaten path. If your Bali trip stays in popular areas, this won't matter much.
Strengths
Weaknesses
Nomad Bali Plans
Nomad eSIM: Cheapest eSIM for Bali
The lowest prices for Indonesia with full hotspot support
Nomad offers the absolute cheapest eSIM option for Bali. At just $12 for 5GB, it undercuts both Airalo and Holafly. If you're on a tight budget and spending most of your time in popular tourist areas, Nomad delivers solid value.
The trade-off is network quality. Nomad connects to Indosat, which has the weakest coverage of the three major Indonesian carriers. In Seminyak, Kuta, and central Ubud, Indosat works fine. But in quieter parts of the island (rural Ubud, Nusa Penida, or the northern coast), you may experience more dead zones than with Telkomsel.
Strengths
Weaknesses
Mobile Networks in Bali
Indonesia has three major mobile carriers, and which one your eSIM uses makes a real difference in Bali, especially once you leave the main tourist zones. Signal quality varies significantly between the beach clubs of Seminyak and the back roads around Ubud or the cliffs of Uluwatu.
Telkomsel is Indonesia's largest carrier and has the widest, most reliable coverage island-wide, including rice terraces, remote temples, and Nusa Penida. Airalo partners with Telkomsel. XL Axiata is the second-largest carrier, with solid coverage in Seminyak, Kuta, Canggu, and central Ubud, used by Holafly. Indosat Ooredoo Hutchison works well in main tourist areas but has weaker reach in rural and outer-island locations, used by Nomad. For travelers venturing off the beaten path, a Telkomsel-based plan is the safest choice.
5G in Bali
5G coverage in Bali is limited and concentrated in parts of Denpasar and the Nusa Dua resort corridor. Most travel eSIMs connect at 4G/LTE, which is more than fast enough for maps, Grab ride-hailing, streaming, and video calls. Treat 5G as a bonus where available, not something to plan around.
Coverage Across Bali
Coverage where travelers actually go:
| Area | Coverage | Notes |
|---|---|---|
| Seminyak, Kuta, and Canggu | Excellent | Strong 4G/LTE throughout the main strips and beach clubs on all three major carriers. |
| Ubud center | Good | Reliable in town and around Monkey Forest; signal weakens slightly on the surrounding rice terrace walks. |
| Ubud outskirts and Tegallalang | Good (Telkomsel), Fair (others) | Telkomsel has a clear edge in rural Ubud; XL Axiata and Indosat can be patchy past the main roads. |
| Uluwatu and the Bukit Peninsula | Good | Solid at the temple and main surf beaches; patchy on cliff walks and less-visited coves. |
| Nusa Penida | Fair (Telkomsel), Poor (others) | Telkomsel is the only reliable option here. Even then, expect dead zones across much of the island. Download offline maps before crossing. |
| Gili Islands | Fair | Basic 4G near the main beach areas; slower speeds and some dead zones away from the main strips. |
| North Bali (Lovina area) | Fair to Good (Telkomsel) | Less-visited with weaker infrastructure overall. Telkomsel performs best but coverage is still variable off main roads. |
Frequently Asked Questions
Which network is best for an eSIM in Bali?
Telkomsel. It has the widest and most reliable coverage across Bali, including rural Ubud, Nusa Penida, and areas beyond the main tourist strips. Airalo plans run on Telkomsel, which is why we recommend them for travelers who plan to explore. XL Axiata (Holafly) and Indosat (Nomad) are good enough for the popular beach towns.
Will my eSIM work on Nusa Penida and the Gili Islands?
On Nusa Penida, only Telkomsel (via Airalo) is reliable, and even then coverage is patchy across much of the island. Download offline maps before you go. On the Gili Islands, all three carriers offer basic 4G near the main beaches, but expect slower speeds and some dead zones.
How much data do I need for a week in Bali?
Most travelers use 3 to 5 GB per week in Bali, covering Google Maps, Grab ride-hailing, social media, and messaging. If you plan to video call frequently, work remotely from cafes, or stream content, budget 7 to 10 GB or choose Holafly's unlimited plan instead.
Is an eSIM better than buying a SIM card at Bali airport?
For most travelers, yes. Local Telkomsel SIM cards at Ngurah Rai Airport cost around 100,000 to 200,000 IDR, which is cheap, but the counters can have long queues after international arrivals and registration requires your passport. An eSIM installs before you fly and connects the moment you land.
Do these eSIMs work across all of Indonesia?
Yes. All three providers sell Indonesia-wide plans that work in Bali, Java, Lombok, Sumatra, and beyond. If you are combining Bali with Jakarta, Yogyakarta, or Komodo, the same eSIM covers the whole trip.