One of the first questions travelers ask before visiting Bali is: should I just use my phone's roaming, or should I get a local SIM card? Here's a detailed breakdown.
The Short Answer
Get a local SIM or eSIM. Roaming bills you every day you're away and usually slows your data after a small daily cap; a local Telkomsel plan is one payment for the month at full speed. Roaming only really makes sense if you're here for a day or two, or your carrier has an unusually good travel pass.
What Is International Roaming?
International roaming is when your home carrier (AT&T, Vodafone, Optus, EE, etc.) lets you use your phone abroad by connecting to a local network — in this case, an Indonesian carrier. Your carrier charges you for this access, usually at a premium.
Typical Roaming Costs for Indonesia
Most carriers sell a daily roaming pass. Some are cheap and slow, others are a flat daily rate that quietly adds up — either way you pay per day rather than once.
Over a week that adds up to real money just for mobile data, usually with a small amount of fast data each day before it slows right down. Check your own carrier's Indonesia page before you fly — that's the only figure that matters, and it's the one we can't tell you.
Roaming Pros
- No setup — it just works when you land
- You keep your home phone number for calls and SMS
- Convenient if your carrier offers a good travel pass
Roaming Cons
- Expensive — daily fees add up fast, especially for trips longer than a few days
- Slower speeds — many roaming plans throttle data to 2G/3G speeds after a small allowance
- Unpredictable charges — accidentally using data without a pass can result in huge bills
- Limited data — passes usually cap high-speed data at a small daily allowance, then slow right down
What About a Local SIM or eSIM?
A local Indonesian SIM card or eSIM connects you directly to a local carrier (like Telkomsel, Indonesia's largest network). You get local pricing, full 4G/5G speeds, and generous data allowances. See our full SIM card comparison for Telkomsel vs XL vs Indosat.
Local SIM vs Roaming at a Glance
| Local eSIM/SIM | Roaming | |
|---|---|---|
| Cost | Pay once | Charged per day |
| Data | Plenty for a trip | Small daily cap |
| Speed | Full speed throughout | Slowed after the cap |
| Hotspot | Included | Check your carrier |
| Setup | A few minutes | Automatic |
For anything longer than a couple of days, a local SIM or eSIM costs less and gives you more data at full speed.
Local SIM/eSIM Pros
- Much cheaper — one payment instead of a daily charge
- Full speed — 4G/5G on Telkomsel, Indonesia's most reliable network
- More data — a whole trip's worth, not a daily trickle
- Hotspot included — share your connection with travel companions
- No surprise charges — pay upfront, use until your plan expires
Local SIM/eSIM Cons
- Requires a few minutes to set up (eSIM) or to receive delivery (physical SIM)
- Your home number won't receive calls/SMS unless you use dual SIM
- Physical SIM requires an unlocked phone
Which Should You Choose?
Choose Roaming If:
- Your trip is 1-2 days only and your carrier has a cheap daily pass
- You absolutely need to receive calls and SMS on your home number and your phone doesn't support dual SIM
- Your carrier offers a genuinely good international plan (some premium plans include free roaming)
Choose a Local eSIM If:
- You want to save money — this is the most cost-effective option
- You need fast, reliable internet for maps, ride-hailing apps, messaging, and social media
- Your phone supports eSIM — check compatibility here
- You want to be connected the moment you land (install before your flight)
Choose a Physical SIM Card If:
- Your phone doesn't support eSIM
- You want a local Indonesian phone number for calling restaurants, hotels, or booking services
- You prefer to have someone set it up for you — we deliver to your hotel ready to use
The Best of Both Worlds: Dual SIM
Most modern phones support dual SIM — one physical SIM and one eSIM (or two eSIMs). This means you can keep your home SIM active for receiving calls and texts while using a local eSIM for cheap, fast data. You get the convenience of roaming and the cost savings of a local SIM at the same time.
We have a detailed guide on setting up dual SIM for travel if you want to go this route.
How to Get Started
Getting a local SIM or eSIM for Bali takes just a few minutes:
- Choose your data package based on your trip length and usage — browse packages
- Select eSIM or SIM Card at checkout
- eSIM: Receive your QR code by email after payment, install it on your phone, then upload your passport and IMEI photos. We activate your line about 24 hours before you land
- SIM Card: We deliver it to your hotel in Bali for free (select areas)
That's it. No airport queues, no hunting for a phone shop, no overpaying for roaming.



