
Bali SIM card for tourists: local SIM or eSIM?
For a week of everyday use (6 GB), the cheapest prepaid SIM in Indonesia costs IDR 46,000 (XL Axiata, 14 GB, 30 days). A travel eSIM for the same week costs from $12.99 (GoMoWorld) and is installed before you leave.
Offers checked on October 21, 2026 on the carriers’ websites
The best travel eSIMs in Indonesia for a week
For 7 days and 6 GB
- 1Best unlimited

GigSky
Unlimited · 7 days
$24.49$3.50 per day- 3.5 GB a day at full speed, then 500 kbps
- Networks: Indosat and Telkomsel
- Hotspot allowed
- 2Cheapest

GoMoWorld
7 GB · 30 days
$12.99$1.86 per GB- Lowest total price for 7 days
- Hotspot allowed
- 3Best price per GB

Orange Travel
20 GB · 14 days
€14.99€0.75 per GB- Lowest price per GB for this trip
- Networks: XL, Tri, Indosat, and Telkomsel
- Hotspot allowed
Three steps, three questions: the best unlimited plan, the cheapest and the best price per GB, from three different providers. How we pick the podium · Affiliate links
Local SIM or travel eSIM?
For a week of everyday use (6 GB), at the prices on the carriers’ and providers’ websites.
Local SIM, 7 days
IDR 46,000
XL Axiata · 14 GB · 30 days
- Sold in stores or online, depending on the carrier.
- It also comes as an eSIM: your SIM then stays on for calls and texts.
- Passport required at purchase.
Travel eSIM, 7 days
$12.99
with GoMoWorld
- Installed at home before you leave, it works as soon as you land.
- Your SIM stays on for calls and texts.
- ID: our provider pages say who asks for one.
The currencies differ: we convert nothing. · Affiliate links
Bali SIM card: our analysis
From the carriers’ websites, checked on October 21, 2026.
The carriers
- XL AxiataXtra Combo Flex M eSIM (eSIM Tourist) · as an eSIM · onlineIDR 46,000
- IndosatTravel On 30GB · onlineIDR 100,000
- SmartfrenTourist eSIM Quota 45GB 30 Days · as an eSIM · onlineIDR 150,000
Unlimited, phone number, eSIM
- The cheapest unlimited SIM: Tourist eSIM Unlimited 14 Days (Smartfren), IDR 200,000 for 14 days.
- 8 of 10 offers come with a number for calls (XL Axiata, Indosat, and Smartfren).
- 8 of 10 offers also come as an eSIM (Smartfren and XL Axiata): no counter to find.
Where to buy it
- At the airport: I Gusti Ngurah Rai International Airport (Bali) (Indosat, Smartfren, Telkomsel); Soekarno–Hatta International Airport (Jakarta) (Indosat, Telkomsel, XL Axiata).
- Online before you leave: 10 of 10 offers (Smartfren, XL Axiata, and Indosat).
eSIMs in Indonesia at a glance
- In Indonesia, we compare plans from 8 eSIM providers: Airalo, GigSky, GoMoWorld, Jetpac, Nomad, Orange Travel, Ubigi, and Yesim.
- The cheapest unlimited plan for a week is from GigSky: $24.49 (Unlimited · 7 days).
The carriers’ prepaid offers
For each carrier, the cheapest offers that cover everyday use (maps, messaging, social media) for a week, two weeks or a month.
We found 10 prepaid offers from 3 carriers in Indonesia: Smartfren, XL Axiata, and Indosat. Prices are those on their websites, in their currency (IDR), not converted.
| Offer | Carrier | Data | Validity | Price | As eSIM |
|---|---|---|---|---|---|
| Xtra Combo Flex M eSIM (eSIM Tourist) | XL Axiata | 14 GB | 30 days | IDR 46,000 | Yes |
| Xtra Combo Flex L eSIM (eSIM Tourist) | XL Axiata | 30 GB | 30 days | IDR 70,000 | Yes |
| Travel On 30GB | Indosat | 30 GB | 30 days | IDR 100,000 | No |
| Tourist eSIM Quota 45GB 30 Days | Smartfren | 45 GB | 30 days | IDR 150,000 | Yes |
Sources: xl.co.id, im3.id, smartfren.com
What your trip costs, SIM or eSIM
For each trip length, the cheapest offer that covers everyday use.
| Trip | Local SIM | Travel eSIM | Offer |
|---|---|---|---|
| 1 week · 6 GB | IDR 46,000 XL Axiata | $12.99 GoMoWorld | See the plan |
| 2 weeks · 12 GB | IDR 46,000 XL Axiata | €14.99 Orange Travel | See the plan |
| 1 month · 24 GB | IDR 70,000 XL Axiata | $28.00 Ubigi | See the plan |
The currencies differ: we convert nothing. · Affiliate links
Where to buy it when you land
Carriers and SIM resellers named by the airports’ and carriers’ websites.
| Airport | Where to buy a SIM |
|---|---|
| I Gusti Ngurah Rai International Airport (Bali) (DPS) | Indosat, Smartfren, Telkomsel |
| Soekarno–Hatta International Airport (Jakarta) (CGK) | Indosat, Telkomsel, XL Axiata |
Bali SIM card: your questions
Answered from the carriers’ websites and today’s prices.
How much is a SIM card in Indonesia?
For a week of everyday use, from IDR 46,000 with XL Axiata (14 GB, 30 days), checked on October 21, 2026.
Where can I buy a SIM card in Indonesia?
At the airport: I Gusti Ngurah Rai International Airport (Bali) (Indosat, Smartfren, Telkomsel); Soekarno–Hatta International Airport (Jakarta) (Indosat, Telkomsel, XL Axiata). Carriers also sell their offers in shops or online, depending on the offer.
Do I need a passport for a SIM card in Indonesia?
Yes: carriers ask for your passport to activate the SIM.
Local SIM or eSIM in Indonesia?
A travel eSIM is installed before you leave and keeps your SIM on for calls and texts; for a week, it costs from $12.99 (GoMoWorld). The cheapest local SIM costs IDR 46,000 (XL Axiata).
How much is a SIM card in Indonesia for two weeks or a month?
For two weeks, from IDR 46,000 (Xtra Combo Flex M eSIM (eSIM Tourist), XL Axiata); for a month, from IDR 70,000 (Xtra Combo Flex L eSIM (eSIM Tourist), XL Axiata).
Is there an unlimited SIM card in Indonesia?
The cheapest unlimited SIM: Tourist eSIM Unlimited 14 Days (Smartfren), IDR 200,000 for 14 days.
Does a tourist SIM card in Indonesia come with a phone number?
8 of 10 offers come with a number for calls (XL Axiata, Indosat, and Smartfren).
Can I buy the SIM card before I leave?
Online before you leave: 10 of 10 offers (Smartfren, XL Axiata, and Indosat). 8 of 10 offers also come as an eSIM (Smartfren and XL Axiata): no counter to find.
Which carrier should I pick in Indonesia?
For a week of everyday use: XL Axiata from IDR 46,000, Indosat from IDR 100,000, and Smartfren from IDR 150,000.






