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? The short answer — a local SIM or eSIM will almost always save you money and give you faster speeds. Here's a detailed breakdown.
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 charge somewhere between $5-15 USD per day for an international roaming pass. Some offer cheaper passes with throttled speeds, while others charge a flat daily rate that adds up quickly.
For a 7-day trip, that's roughly $35-100+ USD just for mobile data — often with limited high-speed allowances before you get throttled to 2G/3G speeds. Check your carrier's international roaming page before you travel to see exactly what they charge for Indonesia.
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 — most passes cap high-speed data at 1-2 GB per day
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.
Local SIM vs Roaming at a Glance
| Local eSIM/SIM | Roaming | |
|---|---|---|
| Cost | Pay once, flat rate | $5-15/day adds up fast |
| Data | Generous (8-50+ GB) | Often capped at 1-2 GB/day |
| Speed | Full 4G/5G (Telkomsel) | Often throttled after cap |
| Hotspot | Included | Usually blocked or extra |
| Setup | 2-5 minutes | Automatic |
For anything longer than a couple of days, a local SIM or eSIM is significantly cheaper — and you'll get more data at faster speeds.
Local SIM/eSIM Pros
- Much cheaper — often 80-90% less than roaming
- Full speed — 4G/5G on Telkomsel, Indonesia's fastest network
- More data — get 25-50+ GB for the price of 2-3 roaming days
- 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 via WhatsApp and install it on your phone
- 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.