Quick answer: the best eSIM for Indonesia and Bali
- Travel eSIM: the eSIMFOX Indonesia eSIM starts at €1.99 for 1 GB (7 days). 10 GB for 30 days costs €13.99, 20 GB costs €24.99, and unlimited data costs €31.99 for 7 days or €39.99 for 15 days (prices on esimfox.com, Nov 6, 2026). It runs on the Telkomsel, Smartfren and XL Axiata networks, needs no ID check, and you install it at home before you fly.
- IMEI rule: to use an Indonesian SIM card in a phone from abroad, you have to register the phone's IMEI. According to Indonesian customs, as reported by DDTCNews, visitors can keep using their foreign SIM card on roaming without IMEI registration.
- Tourist SIM: Telkomsel's Tourist prepaid card costs Rp150,000 with 25GB of data and 25 minutes of calls, about €7.40 at the ECB rate of Nov 5, 2026. You need your passport and the temporary IMEI registration at an operator outlet.
- Regional eSIM: the eSIMFOX Asia and Oceania eSIM also covers Indonesia, but it is not cheaper: 10 GB for 30 days costs €19.99 there, compared with €13.99 for the Indonesia eSIM.
- Roaming with your home plan: availability and prices depend on your carrier. Check your carrier's Indonesia rate before you go.
Current eSIMFOX plans for Indonesia
Buy an Indonesia eSIM from €1.99eSIMFOX Indonesia eSIM: plans and prices (as of Nov 6, 2026)
These are the Indonesia plans on the eSIMFOX Indonesia product page. Prices are shown in euros.
eSIMFOX Indonesia plans (prices on esimfox.com, Nov 6, 2026)
| Data | Validity | Price | Price per GB |
|---|---|---|---|
| 1 GB | 7 days | €1.99 | €1.99 |
| 3 GB | 15 days | €4.99 | €1.66 |
| 5 GB | 30 days | €6.99 | €1.40 |
| 10 GB | 30 days | €13.99 | €1.40 |
| 20 GB | 30 days | €24.99 | €1.25 |
| 30 GB | 30 days | €34.99 | €1.17 |
| 40 GB | 30 days | €43.99 | €1.10 |
| 50 GB | 30 days | €54.99 | €1.10 |
| Unlimited | 7 days | €31.99 | — |
| Unlimited | 15 days | €39.99 | — |
The Unlimited plans for 7 days and 15 days give you 2 GB of high-speed data per day. After that, speed drops to up to 1 Mbps until the high-speed allowance resets 24 hours later. Hotspot is supported. Per GB, the 40 GB and 50 GB plans are the best value at €1.10.
Is the Asia and Oceania eSIM cheaper? No. The eSIMFOX Asia and Oceania eSIM covers Indonesia, Australia, New Zealand, Malaysia, Japan and other countries in the region, but it costs more for Indonesia alone: 1 GB for 7 days is €2.99 there (€1.99 with the Indonesia eSIM), and 10 GB for 30 days is €19.99 (€13.99). It only pays off if one eSIM for several countries matters more to you than the price.
What the product and plan pages say about the Indonesia eSIM:
- Networks: Telkomsel, Smartfren and XL Axiata, with 4G or 5G where available.
- Coverage: the product page describes the eSIM as ideal for Bali, Jakarta, Yogyakarta and the islands, and notes that occasional connectivity gaps exist in very remote regions or smaller islands.
- Validity: starts with the first network connection in Indonesia, not when you buy. So you can install it days before your trip.
- ID check: no eKYC (ID verification) required.
- Data only: no Indonesian phone number. Your home SIM stays active for calls and texts, and you keep your WhatsApp number.
- Hotspot: the plan pages, for example 10 GB for 30 days, list hotspot and tethering as supported.
- Top-ups: when your data is used up, the connection stops. You top up in the eSIMFOX dashboard without installing a new eSIM.
- Delivery and support: the eSIM arrives instantly by email and in your dashboard. Support is available 24/7 via WhatsApp.
10% off
Exclusive reader bonus
Get an extra 10% off your first eSIMFOX eSIM as a thanks for reading.
INDONESIA10New customers only. One use per account. Subject to change.
Indonesia IMEI registration: what tourists need to know
The IMEI is your phone's serial number. A phone from abroad only works with an Indonesian SIM card once its IMEI is registered. What that means for you depends on the SIM you use:
- Foreign SIM or travel eSIM on roaming: according to DDTCNews, citing the official website of Indonesia's customs directorate (DJBC), foreign tourists can still use their foreign SIM card as inbound roamers during their stay. They do not need to register the IMEI and can use international roaming directly (DDTCNews, Jan 2, 2023).
- Indonesian SIM, stay of up to 90 days: according to the customs office at Bali airport (Bea Cukai Ngurah Rai), foreign tourists go directly to a mobile operator's outlet to get access to the Indonesian network. This is only a temporary registration and lasts 90 days (Bea Cukai Ngurah Rai).
- Permanent registration: you do this in the customs area of the international arrival terminal at I Gusti Ngurah Rai Airport or at the nearest customs office, or you get a QR code online via beacukai.go.id or the Mobile Beacukai Android app. The limit is 2 devices per passenger. Only passengers who register in the customs area of the arrival terminal get the USD 500 exemption; after leaving the terminal, you can still register with the QR code, but without the exemption. At a customs office, permanent registration is only possible within 60 days of arrival, as shown by the immigration stamp in your passport (Bea Cukai Ngurah Rai).
- Staying longer than 90 days: DDTCNews reports that network access then requires IMEI registration through the customs website (DDTCNews).
Short version: if you don't want to deal with the outlet visit and IMEI registration, use a travel eSIM or your home plan on roaming.
Bali SIM card for tourists: Telkomsel and XL
Here is what the operators' own websites said on Nov 6, 2026:
- Telkomsel Tourist prepaid card: Telkomsel says the card "can be obtained for Rp150,000 with 25GB data quota on all networks and 25-minute voice call" (Telkomsel). That is about €7.40 at the ECB rate of Nov 5, 2026 (1 EUR = 20,281.15 IDR) (ECB); you pay in rupiah. The FAQ does not state the validity. The data can be used nationwide on all Telkomsel networks (3G/4G/5G) (Telkomsel). You can order the card online on the Telkomsel website and collect it after you arrive (Telkomsel).
- XL eSIM Tourist: XL says its eSIM Tourist is only for foreign nationals with a valid foreign passport. There are five plans with different quotas and prices, all valid for 30 days. You buy online and get the QR code by email; an SMS from 4444 confirms your registration. XL states that eSIM purchases are not refundable under any circumstances. The page does not list prices (XL).
- Indosat: we could not check a tourist offer on an official Indosat page on Nov 6, 2026, so we don't list one.
- Registration: foreign citizens register a Telkomsel prepaid card at telco operator outlets or their partners, with a passport, KITAS or KITAP. Staff record your document number, name, citizenship, and date and place of birth (Telkomsel).
Tourist SIMs in Indonesia at a glance (as of Nov 6, 2026)
| c0_0 | Telkomsel Tourist prepaid card | XL eSIM Tourist |
|---|---|---|
| Price | Rp150,000 (about €7.40 at the ECB rate of Nov 5, 2026) | Not listed on XL's help page |
| Included | 25GB data on all networks, 25 minutes of calls | Five plans with different quotas, each valid 30 days |
| How to get it | Order online, collect after arrival | Buy online, QR code by email |
| ID | Passport (or KITAS/KITAP), registered at an outlet or partner | Valid foreign passport |
| Phone from abroad | IMEI registration needed (temporary, 90 days, at an operator outlet) | Not stated on XL's help page |
| Refunds | Not stated in the FAQ | Not refundable under any circumstances |
eSIM vs. tourist SIM vs. roaming in Indonesia
Travel eSIM, Indonesian tourist SIM or roaming (as of Nov 6, 2026)
| c0_0 | Travel eSIM (eSIMFOX) | Indonesian tourist SIM | Roaming with your home plan |
|---|---|---|---|
| Price | From €1.99 (1 GB, 7 days); 10 GB for 30 days €13.99 | Telkomsel: Rp150,000 with 25GB (about €7.40) | Depends on your carrier |
| Where to get it | Online, before you travel | Telkomsel: order online, collect on arrival; XL eSIM online | Nothing to buy; check your carrier's app |
| ID and IMEI | No eKYC; no IMEI registration for roaming SIMs (DDTCNews, citing customs) | Passport; temporary IMEI registration (90 days) | No IMEI registration for roaming SIMs |
| Indonesian phone number | No, data only | ||
| Your home number | Stays active (dual SIM) | Only with dual SIM | Stays active |
Short version: the Telkomsel card is the cheapest per GB, but you spend time at the outlet and get a new number. A travel eSIM is the easiest if you only need data and want to be online as soon as you land.
How much data do you need in Bali and Indonesia?
The data calculator on the eSIMFOX Indonesia page starts from about 0.5 GB per day for one device, adds a 20% reserve and rounds up to the next GB. For 7 days, that comes to about 5 GB. As a guide:
- A week at the beach with hotel Wi-Fi: 3 to 5 GB.
- Two weeks with maps, ride-hailing apps, WhatsApp and social media: 10 GB.
- A tour of Java, Bali and Lombok: 10 to 20 GB.
- Remote work, video calls or hotspot for a laptop: 20 GB or more, or Unlimited for 7 or 15 days.
Planning trips to remote areas or small islands? The product page warns of occasional gaps there, so download offline maps before you go.
How to set up your Indonesia eSIM
- Check that your phone is unlocked and eSIM-compatible: list of compatible devices. According to Apple, iPhone XS, iPhone XS Max, iPhone XR and later models support eSIM (Apple Support).
- Buy your plan and install the eSIM at home over Wi-Fi by scanning the QR code from your email. On an iPhone with iOS 17.4 or later, you can also tap and hold the QR code in the email and tap Add eSIM.
- When you land in Indonesia, turn on the eSIM line, select it for mobile data and turn on data roaming for it.
- Turn off data roaming for your home SIM if your carrier charges for roaming. Calls and texts can stay on your home SIM.
Step-by-step help with screenshots is in our eSIM installation guide. No connection? Work through our eSIM troubleshooting guide or check the APN settings.
Sources
- eSIMFOX: Indonesia eSIM product page, its plan pages, Unlimited 7 days, Unlimited 15 days and the Asia and Oceania eSIM (prices, networks, coverage, validity, eKYC, hotspot, top-ups, data calculator), checked Nov 6, 2026.
- IMEI rules: Bea Cukai Ngurah Rai (Indonesian customs, Bali airport) and DDTCNews, Jan 2, 2023, checked Nov 6, 2026.
- Telkomsel: Tourist card price, what the Tourist card is, data use and registration for foreign citizens, checked Nov 6, 2026.
- XL: eSIM Tourist, checked Nov 6, 2026.
- Exchange rate: European Central Bank, reference rate of Nov 5, 2026.
- Apple Support: Set up eSIM on iPhone, checked Nov 6, 2026.
Related guides
- Indonesia eSIM: all eSIMFOX plans
- Asia and Oceania eSIM
- Best eSIM for Thailand and Best eSIM for Malaysia
- Best eSIM for Australia, Best eSIM for New Zealand and Best eSIM for Japan
- What is an eSIM? How it works, setup and compatibility
- How to install and use your eSIM
- Why is my eSIM not working? Troubleshooting guide
Frequently Asked Questions
What is the best eSIM for Indonesia and Bali?
Do I need to register my phone's IMEI in Indonesia?
How much is the Telkomsel tourist card?
Where can I get a SIM card in Bali as a tourist?
Do I need a passport for an Indonesian SIM card?
Which networks does the eSIMFOX Indonesia eSIM use?
Is there an unlimited eSIM for Indonesia?
Is the Asia and Oceania eSIM cheaper for Indonesia?
Can I make calls with an Indonesia eSIM?
How much data do I need for two weeks in Bali?
Stay connected on your next trip
Browse eSIM plans for 200+ destinations and activate in 60 seconds.




