null's blog

Published

:

03 Sept 2026

Bali SIM Card Guide 2026: Prices, Providers and eSIMs

Landing in Bali without mobile data can make the first hour of your trip harder than it needs to be. You may need Google Maps, Grab, Gojek, WhatsApp or your hotel booking before leaving Ngurah Rai International Airport.

A local Bali SIM card can provide an Indonesian number, mobile data and, depending on the package, local calls or SMS. However, buying one normally involves passport registration and may require your phone’s IMEI.

A travel eSIM is another option for visitors who want to arrange mobile data before departure.

The right choice depends on your route, trip length, data use, device compatibility and whether you need a local Indonesian number.

In this guide, you will learn about the local Bali SIM cards and eSIM. After that, you will be able to choose the right SIM card for yourself.

What is the best SIM card for Bali?

Telkomsel is a practical local option for travellers who plan to explore several parts of Bali or continue to Lombok.

XL, IM3 and Smartfren also offer tourist packages and may provide better value for a particular data allowance.

For a short trip, a travel eSIM can be more convenient because it can be purchased and installed before flying.

A local physical SIM is usually the better fit when you specifically need an Indonesian phone number or included local calls.

For travellers with multi-country itineraries, global eSIM plans may be a better option than buying separate local SIMs.

Traveller

Best starting option

Why

First-time visitor

Airport SIM or travel eSIM

Staff-assisted setup or mobile data ready on arrival

Short-stay visitor

International travel eSIM

No shop visit or local SIM registration queue

Remote worker

High-data eSIM or local package

Better suited to video calls, cloud tools and hotspot use

Traveller visiting rural areas

Telkomsel tourist SIM

A practical starting point for wider island travel

Traveller needing local calls

Indonesian tourist SIM

More likely to include a local number and call allowance

Long-stay visitor

Local SIM or local operator eSIM

Easier access to local packages and top-ups

Check coverage around your hotel, villa and planned side trips before choosing a provider. Mobile performance can vary by building, street and location.

Best Bali SIM card providers compared

Bali uses Indonesia’s national mobile networks. There is no separate group of mobile operators serving only Bali.

Telkomsel

Telkomsel currently promotes a special SIMPATI tourist SIM for foreign visitors. The published offer includes 25 GB of data, 25 local minutes, 25 international minutes and 30-day validity for Rp100,000.

Pickup for this tourist offer is currently available in Bali and Mandalika, Lombok. Your phone must be unlocked before you can use the SIM.

Telkomsel is a sensible starting point for travellers moving between several areas rather than staying only in one southern tourist zone.

Confirm the final package and pickup location before paying because mobile offers can change.

XL

XL sells tourist eSIM packages for foreign visitors. Its current online range includes:

Data

Validity

Published price

14 GB

30 days

Rp46,000

30 GB

30 days

Rp70,000

55 GB

30 days

Rp100,000

80 GB

30 days

Rp140,000

150 GB

30 days

Rp168,000

Each published package includes five minutes of calls to all Indonesian operators. Foreign customers need to provide a passport, email address and device IMEI during the online purchase process.

XL states that activation can take up to one hour after registration and payment. The activation QR code is delivered by email.

IM3 by Indosat

IM3 provides visitor plans for people travelling to Indonesia. Its official visitor page includes mobile data, call benefits and package-validity information, although live package values may not always display consistently in the public page text.

Check the current price, main-data allowance and any app-specific, daily or promotional quota before purchasing. A large headline allowance does not always mean that every gigabyte can be used for unrestricted browsing.

Smartfren

Smartfren publishes three clear tourist eSIM choices:

Plan

Validity

Published price

Main benefits

5 GB

30 days

Rp45,000

Data-only entry option

45 GB

30 days

Rp150,000

Local and international call allowances plus 500 SMS

Unlimited

14 days

Rp200,000

1.5 GB daily fair-use threshold plus call allowances

The unlimited package is subject to a 1.5 GB daily fair-use threshold. After the daily allowance is reached, the connection may continue at a reduced speed.

Smartfren can suit travellers who want clearly published tourist pricing, but coverage should still be checked for the exact places they plan to visit.

Bali SIM provider comparison

Provider

Current published example

Validity

Calls or SMS

eSIM option

Best fit

Telkomsel

25 GB for Rp100,000

30 days

Local and international minutes

Check current tourist availability

Wider island travel

XL

14 GB to 150 GB from Rp46,000

30 days

Five local minutes

Yes

Visitors wanting several data-size options

IM3

Visitor packages available

Plan-dependent

Package-dependent

Available through IM3 services

Comparing local offers

Smartfren

5 GB, 45 GB and unlimited tourist plans

14 or 30 days

Package-dependent

Yes

Clear published tourist packages

Yaalo

Indonesia plans from 1 GB to unlimited

Plan-dependent

Data-only

Yes

Setup before departure

How much does a Bali SIM card cost?

Based on current published tourist offers, a local Bali SIM or local operator eSIM can start at around Rp45,000. Higher-data packages commonly cost between Rp100,000 and Rp200,000.

Airport prices may be higher because the seller may include registration assistance, activation and a larger package.

Always ask what part of the advertised quota is main data and whether the price includes setup.

Purchase method

Typical cost

Setup speed

Registration support

Main trade-off

Official operator website

Published package price

Online purchase or pre-order

Usually provided

Passport and device details may be required

Bali airport counter

Often higher than online

Usually quick outside busy arrival periods

Usually available

Airport markup and possible queues

Official store in town

Official or store price

Requires a separate trip

Stronger support

Less convenient after arrival

Convenience store or phone shop

Varies

Often quick

Varies by seller

Price and document handling can differ

International travel eSIM

Depends on data and validity

Installed before travel

Online setup

Usually no Indonesian number

Yaalo currently lists Indonesia travel eSIM plans starting at $3.69 for 1 GB valid for three days. It also offers larger fixed-data packages and unlimited options. Check the live package details because prices and plan availability can change.

Where can you buy a SIM card in Bali?

Ngurah Rai International Airport

The airport is one of the easiest places to buy a local SIM after landing. Staff can check your documents, register the line and help activate the package.

The trade-off is price. Airport packages may cost more than official online offers, and queues can form when several international flights arrive close together.

Official provider stores

Official Telkomsel, XL, IM3 and Smartfren outlets provide more reliable registration support than an unknown street seller.

Ask the staff to confirm the following before you leave:

  1. The total data allowance
  2. Which part is unrestricted main data
  3. Package validity
  4. Included calls or SMS
  5. Whether hotspot use is allowed
  6. Whether mobile data is working on your phone

Convenience stores and phone shops

Indomaret, Alfamart, Circle K and local phone shops may sell top-ups or starter packs. Availability and registration support vary by branch.

Use an authorised seller when sharing passport information. Do not send a passport scan, selfie or device information to an unknown contact.

Buy a Bali eSIM online before arrival.

You can either pre-order a local operator SIM for pickup or buy a travel eSIM before flying.

A travel eSIM avoids a physical shop visit. Local operator eSIMs may still require passport and IMEI registration, while an international travel eSIM may have a fully online setup process.

What do you need to buy a Bali SIM card?

Tourists generally need:

  1. An unlocked phone
  2. A valid passport
  3. The device IMEI
  4. An email address for some online eSIM purchases
  5. An eSIM-compatible device when choosing an eSIM

Dial *#06# on most phones to view the IMEI. An eSIM-compatible device also has an EID, which is usually available in the phone settings.

Check that your phone is not carrier-locked before travelling. A locked phone may reject both a local physical SIM and an eSIM from another provider.

Do tourists need to register their IMEI in Bali?

Foreign visitors need to separate two processes:

  1. Temporary access to an Indonesian mobile network
  2. Permanent Customs registration for an imported device

Foreign tourists staying in Indonesia for no more than 90 days can generally arrange temporary IMEI registration through an Indonesian mobile operator when using a local SIM.

Visitors staying longer than 90 days may need to follow Indonesian Customs registration procedures. Devices imported into Indonesia may also require formal Customs registration to access local mobile networks.

Check the latest Indonesia Customs IMEI rules before bringing a device for long-term use.

Inbound roamers using a foreign SIM through international roaming do not follow the same local SIM registration route.

A travel eSIM may also operate through roaming arrangements, so check the provider’s instructions rather than assuming every eSIM uses the same registration process.

eSIM vs physical SIM vs roaming in Bali

An international travel eSIM is usually the fastest option to arrange before arrival. A local physical SIM or local operator eSIM is more suitable when you need an Indonesian number, included voice calls or access to local mobile packages.

Feature

International travel eSIM

Local physical SIM

Local operator eSIM

Home-network roaming

Buy before travelling

Yes

Sometimes

Usually

Not required

Physical card

No

Yes

No

No

Passport registration

Often not required

Usually required

Usually required

No local registration

IMEI details

Provider-dependent

Commonly requested

Commonly requested

Not required for local activation

Indonesian number

Usually no

Usually yes

Plan-dependent

No

Calls and SMS

Usually through internet apps

Plan-dependent

Plan-dependent

Charged by home provider

Hotspot

Plan-dependent

Plan-dependent

Plan-dependent

Plan-dependent

Setup

QR code or app

Staff-assisted or self-setup

Online registration and QR code

Automatic

Typical cost

Mid-range

Often lower

Often lower

Can be expensive

Yaalo eSIM for Bali

Yaalo offers prepaid Indonesia eSIM plans that can be purchased online before travelling. Available options currently range from 1 GB packages to larger fixed-data and unlimited plans.

The Indonesia eSIM is data-only. It does not include an Indonesian phone number, traditional voice calls or SMS. You can still use WhatsApp, FaceTime, iMessage, Skype and other internet-based communication apps.

The eSIM profile is delivered by email or through the Yaalo app after purchase. You can install it using a QR code while connected to stable Wi-Fi before departure.

The plan begins when the eSIM connects to a supported mobile network in Indonesia. This means you can install it in advance without using the package validity before arrival.

Other useful features include:

  1. No local shop visit
  2. No physical SIM card
  3. No ID or eKYC requirement for the travel eSIM purchase
  4. Hotspot or tethering on most supported devices
  5. Top-ups through the Yaalo app, website or confirmation email
  6. Dual-SIM use on compatible phones
  7. 24/7 support through available support channels

Unlimited plans are subject to a fair-use policy and may be speed-managed after a usage threshold. Read the Additional Details for the selected plan before purchasing.

Yaalo is a practical option for short trips, first-time visitors and travellers who want mobile data ready after landing. A local Indonesian SIM remains the better choice when a local phone number or traditional calls are essential.

Which network has the best coverage in Bali?

There is no single network that performs best at every hotel, beach, village or island. Coverage can change between outdoor and indoor locations, and congestion can affect speeds in busy tourist areas.

Area

What to consider

Kuta, Legian, Seminyak and Canggu

Several networks are generally available, but congestion may affect speeds

Denpasar, Sanur and Nusa Dua

Compare packages based on hotel and workplace location

Central Ubud

Coverage may be stronger than in rural outskirts

Uluwatu, Amed, Lovina and rural Bali

Ask your accommodation which local network performs best

Nusa Penida and Nusa Lembongan

Signal can vary significantly away from main settlements

Lombok and the Gili Islands

Confirm that the plan covers Indonesia beyond Bali

For a villa stay or remote-work trip, ask the host which network works best inside the exact property. Indoor performance can matter more than a national coverage claim.

Travel eSIM performance also depends on the local partner network available at your location. It does not create a separate mobile network.

How much mobile data do you need in Bali?

Maps, ride-hailing and WhatsApp use relatively little data. Video calls, streaming, cloud backups and hotspot use consume much more.

Traveller type

Typical use

Practical starting point

Light user

Maps, Grab, Gojek, WhatsApp and browsing

3 to 5 GB per week

Regular tourist

Social media, photos and daily navigation

5 to 10 GB per week

Remote worker

Cloud tools and several video calls

10 to 20 GB per week

Heavy user

Streaming, hotspot and large uploads

20 GB or more per week

These are planning estimates rather than fixed requirements. Check your recent mobile-data usage before choosing a package.

If you are planning more international trips, guides like our best time to visit Egypt article can help you prepare your travel plans and connectivity needs in advance.

Hotel Wi-Fi may reduce mobile use, but keep enough cellular data for navigation, transport and communication when you are away from the property.

How to activate a Bali SIM or eSIM

You can activate a local SIM or eSIM by following these steps:

Local physical SIM

  1. Insert the SIM after the seller completes registration.
  2. Restart your phone.
  3. Select the new SIM for mobile data.
  4. Check the APN if the internet does not connect automatically.
  5. Test data, calls and SMS before leaving the shop.

Local operator eSIM

  1. Complete passport and device registration.
  2. Wait for the activation email.
  3. Connect to Wi-Fi.
  4. Open your mobile or cellular settings.
  5. Select Add eSIM.
  6. Scan the QR code.
  7. Select the new line for mobile data.

Yaalo travel eSIM

  1. Choose an Indonesia eSIM plan.
  2. Complete the online purchase.
  3. Open the QR code received by email or in the Yaalo app.
  4. Install the eSIM while connected to stable Wi-Fi.
  5. Keep the line switched off until needed if your device settings allow it.
  6. After arriving in Indonesia, select Yaalo as the mobile-data line.
  7. Turn on data roaming for the Yaalo line when required.
  8. The package starts when it connects to a supported Indonesian network.

If you need help finding your installation details, learn how to get an eSIM QR code before activating your plan.

Do not delete the eSIM profile if it does not connect immediately. Contact support first because a deleted QR profile may not be reusable.

How to top up a Bali SIM or eSIM

Local SIM users can normally buy eligible packages through the provider’s app, website, official outlet or supported top-up seller.

Common apps include:

  1. MyTelkomsel
  2. myXL
  3. myIM3
  4. mySF

The original Telkomsel tourist package is a one-time offer, but users may be able to purchase other eligible Telkomsel packages through the app, a service code or an outlet.

Yaalo customers can check eligible top-ups through the app, website or the link in the confirmation email.

Compatible top-ups can continue on the installed eSIM without requiring a new physical card.

How to fix common SIM and eSIM problems in Bali

Try these checks:

  1. Restart the phone.
  2. Confirm that the SIM or eSIM line is switched on.
  3. Select the correct line for mobile data.
  4. Turn on data roaming for a travel eSIM when required.
  5. Check the APN provided by the operator.
  6. Confirm that aeroplane mode is off.
  7. Set network selection to automatic.
  8. Check whether the phone is carrier-locked.
  9. Confirm that the package is active and still has data.
  10. Review the package’s fair-use and hotspot rules.

If you are unsure how airplane mode affects your phone's connectivity and location settings, read this guide about airplane mode before troubleshooting further.

For a local SIM, return to the authorised seller or contact the operator. For Yaalo, keep the eSIM installed and contact support before deleting or reinstalling the profile.

Conclusion

Choose a local tourist SIM if you need an Indonesian phone number, local calls or easy access to local mobile packages.

Telkomsel is a practical choice for wider travel, while XL, IM3 and Smartfren may offer better value for specific data needs.

A travel eSIM is more convenient when you want mobile data ready before landing and prefer to avoid airport queues, passport registration and a shop visit.

Yaalo offers data-only Indonesia eSIM plans that can be purchased and installed before departure, making it a suitable option for short trips and travellers who mainly use WhatsApp, maps, ride-hailing apps and internet calling.

Before buying, compare the data allowance, validity, hotspot rules, fair-use policy and coverage for the places you plan to visit.

The best option depends on your route, device compatibility, trip length and whether you need a local number.

FAQs

What is the best SIM card for Bali?

Telkomsel is a practical local choice for travellers visiting several parts of Bali or continuing to nearby islands. XL, IM3 and Smartfren may offer better value for a particular package. A travel eSIM such as Yaalo suits visitors who want data ready after landing.

Can tourists buy a SIM card in Bali?

Yes, Foreign visitors can buy tourist SIMs from airport counters, authorised operator stores and selected online channels. Bring an unlocked phone and passport. A local provider may also request the device IMEI.

How much is a SIM card at Bali airport?

There is no single airport price. The amount depends on the operator, package and seller markup. Official online tourist offers currently start around Rp45,000, while airport packages may cost more because setup assistance is included.

Do I need a passport to buy a Bali SIM card?

A passport is normally required to register an Indonesian tourist SIM or local operator eSIM. An international travel eSIM may not require local identity registration.

Can I install a Bali eSIM before travelling?

Yes, travel eSIMs such as Yaalo can be installed before departure while you have stable Wi-Fi. Yaalo’s Indonesia plan begins when it connects to a supported network in Indonesia.

Does Yaalo provide an Indonesian phone number?

No, Yaalo’s Indonesia travel eSIM is data-only and does not include a local number, traditional calls or SMS. You can use internet-based calling and messaging apps.

Can I keep using WhatsApp with a Bali SIM or eSIM?

Yes, WhatsApp normally continues using your existing account number when you change the mobile-data SIM. Do not select Change Number inside WhatsApp unless you want to move the account to another number.

Can I use a Bali SIM as a hotspot?

Often, but hotspot access depends on the package. Yaalo allows hotspot or tethering on most supported devices. Local unlimited packages may apply daily fair-use limits or reduced speeds.

Is a Bali eSIM better than a local SIM card?

An eSIM is better for online setup and fast arrival connectivity. A local SIM can be cheaper and may include an Indonesian number or local calls. Choose according to convenience, coverage, data use and communication needs.

Can I top up a tourist SIM in Bali?

Usually, Local operator apps, websites, official outlets and phone shops sell eligible packages. Yaalo also supports eligible top-ups through its app, website or confirmation email.

Will a Bali SIM work in Nusa Penida or Lombok?

Yes, your Bali SIM card will work in Nusa Penida and Lombok, provided it operates on the Telkomsel network.

Related Blogs

WhatsAppLive Chat