Indonesia is 17,000 islands. Most travellers see five of them β Bali, Lombok, Komodo, the Gilis, maybe Java. The good news: Telkomsel, Indonesia's biggest carrier, reaches all of them, including the dive boats out to Manta Point and the Komodo dragon trails on Rinca.
A physical SIM means swapping your home one and registering with your passport at Denpasar arrivals. An eSIM means none of that. Install over Wi-Fi before you fly, land in Bali, your phone is online before the seatbelt sign is off.

An eSIM works in Bali, Lombok, and on the boat to Komodo on the same plan, in the same minute.
Why an eSIM is the right call for Indonesia
You can buy a physical SIM card at Denpasar, Jakarta, or Yogyakarta airports β but it's slow, requires passport registration, and you'll lose 30β60 minutes after a long flight. An eSIM solves all of that:
- Set up at home over Wi-Fi before you fly
- Data works the moment you land β Google Maps for the taxi, WhatsApp for the hotel
- Keep your home number active for SMS-based verification codes from your bank
- No physical SIM to swap, no risk of losing your home SIM at a beach in Bali
For most travellers, the only reason to skip an eSIM is if your phone doesn't support one. Check eSIM compatibility for your phone first.
How much data do you need in Indonesia?
For a typical Bali / Indonesia trip:
- Light user (maps, messaging, occasional Instagram): 3β5 GB per week
- Moderate user (Google Maps daily, social media, some video): 5β10 GB per week
- Heavy user (remote work, streaming, hotspot for laptop): 10β20 GB per week
Indonesia has decent 4G/LTE coverage on Telkomsel, XL Axiata, and Indosat β the three main carriers. 5G is rolling out in Jakarta and major cities but isn't widespread yet.
Use our data calculator to estimate your exact needs.
Indonesian carriers β what your eSIM connects to
Most Indonesia travel eSIMs connect to one of three networks:
| Carrier | Coverage | Best for |
|---|---|---|
| Telkomsel | Strongest nationwide, including remote islands | Bali, Lombok, Komodo, Raja Ampat |
| XL Axiata | Great in cities, weaker in rural | Jakarta, Yogyakarta, Surabaya |
| Indosat (IM3) | Decent in Java, patchy elsewhere | Java mainland trips |
For Bali and most island-hopping itineraries, you want a plan that connects to Telkomsel β it has the most reliable rural coverage. CocoRoam's Indonesia eSIM uses Telkomsel as the primary network.
eSIM vs local SIM at the airport
You can grab a Telkomsel or XL SIM at Denpasar (Bali) or CGK (Jakarta) airports. Here's how it compares:
| eSIM | Airport SIM | |
|---|---|---|
| Setup time | 2 min before you fly | 30β60 min queue + paperwork |
| Passport registration | Not needed | Required (Indonesian regulation) |
| Phone number | Home number stays | New Indonesian number |
| Data ready on landing | Yes | No β wait until you find the kiosk |
| Cost | From around $3 (1 GB / 3 days) | $5β15 depending on carrier and data |
| Risk | None | Counterfeit SIMs at non-official kiosks |
For most travellers an eSIM is faster, simpler, and avoids the airport queue. The one case where a local SIM still wins is if you specifically need an Indonesian phone number for a long-stay arrangement (e.g., signing up for Gojek with a local number β though most travellers can use their home number).
Best eSIM providers for Indonesia
CocoRoam
We offer Indonesia eSIM plans starting from $3 (1 GB / 3 days) up to 20 GB / 30 days for longer stays. Plans use Telkomsel for the best Bali and outer-island coverage. Hotspot supported on every plan, no throttling on capped plans.
Airalo
Airalo has multiple Indonesia plans, with smaller bundles (1β3 GB) at competitive prices. Good for very short trips.
Holafly
Holafly offers unlimited Indonesia plans by duration. Useful for heavy data users, but the per-day pricing adds up on longer trips.
Saily
Saily (from NordVPN) has Indonesia plans with reasonable pricing on mid-range data. Worth checking if you already use their other products.
Bali-specific tips
- Telkomsel coverage is best in Ubud, Canggu, Seminyak, and Uluwatu. XL is decent in central beach areas but weaker inland.
- Gili Islands and Nusa Penida have signal but speeds drop β fine for messaging, slow for video.
- Mount Batur sunrise hike has spotty signal near the summit β download offline maps before you go.
- Most cafΓ©s have Wi-Fi, but speeds vary wildly. Your eSIM will usually be faster than restaurant Wi-Fi.
- Airport-to-villa transfers β book a Bluebird taxi or Grab using the eSIM data the moment you land. Don't accept airport touts.
When to install your eSIM
Install your Indonesia eSIM 1β2 days before your flight while you still have home Wi-Fi. This lets you:
- Verify the installation worked
- Have data ready the moment you connect to Telkomsel after landing
- Open Google Maps, WhatsApp, or Grab without hunting for airport Wi-Fi
The eSIM activates automatically when it first connects to a supported Indonesian network β so don't enable it at home, just install and wait.
Common Questions
Is Bali included in an Indonesia eSIM?
Yes β Bali is part of Indonesia, and any Indonesia eSIM plan covers Bali along with the rest of the country. You don't need a separate "Bali eSIM" β the country plan is what you want.
Will my eSIM work on the Gili Islands and Nusa Penida?
Yes, with caveats. Telkomsel has signal on all three Gili Islands and Nusa Penida, but speeds drop compared to the mainland. Fine for WhatsApp, slower for video calls or streaming.
Can I use my eSIM in both Bali and Jakarta on one plan?
Yes β a single Indonesia eSIM works nationwide. One plan covers Bali, Jakarta, Yogyakarta, Lombok, Komodo, and everywhere else in Indonesia.
Do I need a passport to use an eSIM in Indonesia?
No. Indonesian regulation requires passport registration for physical SIMs bought in-country, but travel eSIMs purchased before you arrive don't have this requirement.
What about Singapore on the way to Bali?
If your trip includes Singapore (a common stopover), you'll need either a separate Singapore eSIM or an Asia regional plan that covers both. Check our Asia regional eSIM if you're hopping between countries.
How fast is the data in Indonesia?
Telkomsel 4G LTE in Bali, Jakarta, and major cities typically delivers 20β60 Mbps β fine for video calls, streaming, and uploads. Rural areas drop to 5β15 Mbps. 5G exists in central Jakarta but isn't widespread.
Ready to get connected?
Coverage and networks
CocoRoam connects to all major of Indonesia's major carriers. Your phone hops between them automatically, picking the strongest signal β same as locals.
Orange
Hutchison 3
Indosat
Pick a plan that matches your trip.
Three sizes that cover most trips. All come with hotspot, tethering, and full 4G/5G speeds.
From US$3.00
Short trip
Perfect for a long weekend in Indonesia.
US$3.00
- Hotspot included
- Local 4G/5G
- Top up if needed
Most popular
Two-week tour
The standard Indonesia trip β covers most travellers.
US$147.50
- Hotspot included
- Local 4G/5G
- Top up if needed
Unlimited
Unlimited
Heavy use, streaming, hotspot for a laptop.
US$4.00
- Hotspot included
- Local 4G/5G
- Top up if needed
The travel tips no other guide tells you.
Gojek for everything
Food, scooter rides, packages, massage. Install before you fly β it needs a local SMS to verify.
Telkomsel for remote islands
If youβre heading to Komodo or Raja Ampat, Telkomsel has the only meaningful coverage. Your eSIM uses it as priority.
Bring a power adapter
Indonesia uses Type C/F European plugs, not the British ones β your UK plug wonβt fit.
VPN before you fly
Reddit and a handful of other sites are blocked. A VPN keeps your home apps working unchanged.
What people ask
Is Bali included in an Indonesia eSIM?+
Yes β Bali is part of Indonesia, and any Indonesia eSIM plan covers Bali along with the rest of the country. You don't need a separate "Bali eSIM" β the country plan is what you want.
Will my eSIM work on the Gili Islands and Nusa Penida?+
Yes, with caveats. Telkomsel has signal on all three Gili Islands and Nusa Penida, but speeds drop compared to the mainland. Fine for WhatsApp, slower for video calls or streaming.
Can I use my eSIM in both Bali and Jakarta on one plan?+
Yes β a single Indonesia eSIM works nationwide. One plan covers Bali, Jakarta, Yogyakarta, Lombok, Komodo, and everywhere else in Indonesia.
Do I need a passport to use an eSIM in Indonesia?+
No. Indonesian regulation requires passport registration for physical SIMs bought in-country, but travel eSIMs purchased before you arrive don't have this requirement.
What about Singapore on the way to Bali?+
If your trip includes Singapore (a common stopover), you'll need either a separate Singapore eSIM or an Asia regional plan that covers both. Check our Asia regional eSIM if you're hopping between countries.
How fast is the data in Indonesia?+
Telkomsel 4G LTE in Bali, Jakarta, and major cities typically delivers 20β60 Mbps β fine for video calls, streaming, and uploads. Rural areas drop to 5β15 Mbps. 5G exists in central Jakarta but isn't widespread.









