Skip to main content
Singapore downtown skyline reflected in Marina Bay waters at dusk, viewed from the waterfront

Batam Center

eSIM and Mobile Data in Batam

5 min read

Roaming from Singapore, a local Indonesian SIM or a data eSIM? This guide compares your options for staying connected on a short Batam ferry trip, including the official Telkomsel tourist SIM price, passport and IMEI rules, network coverage and the eSIM providers worth checking before you leave.

Options at a Glance

For a short ferry trip from Singapore, there are three practical ways to stay connected in Batam: keep your Singapore SIM and pay for roaming, buy a local Indonesian prepaid SIM on arrival, or install a data eSIM before you leave. Which one suits you best depends on how long you're staying and whether you need a working Indonesian phone number.

  • Roaming is the simplest option if you just need maps and messaging for a day or two and don't want to touch your phone settings — you keep your Singapore number for calls, SMS and OTP codes throughout the trip.
  • A local tourist SIM makes sense if you want a genuine Indonesian number and a generous data allowance, and don't mind a short passport-registration step at the counter.
  • An eSIM suits travellers with an eSIM-compatible, unlocked phone who want data ready before they even board the ferry — but it's data-only, with no phone number or SMS attached.

Roaming from Singapore

Most Singapore telcos include Indonesia in their regional roaming passes, so the simplest option is often to add a data pass to your existing SIM before boarding the ferry. Singtel, M1, Circles.Life and SIMBA all offer some form of Indonesia roaming; GOMO includes Indonesia in its data roaming but does not offer voice roaming.

Roaming keeps your Singapore number active for calls, SMS and one-time passwords (OTPs) throughout your trip — useful if you rely on banking or ride-hailing apps tied to that number. Roaming prices and pass details change often, so check your provider's current rates and any regional or ASEAN data pass before you leave. Without a pass, pay-as-you-go roaming charges in Indonesia can add up quickly.

Local Tourist SIM

Telkomsel, Indosat (branded IM3) and XL Axiata are the three main mobile networks in Indonesia, and all three operate in Batam. Telkomsel sells an official Tourist Prepaid SIM for Rp150,000, which includes 25GB of all-network data plus 25 minutes of talk time — a straightforward option if you want a working Indonesian number with a decent data allowance. Indosat and XL also sell prepaid and tourist packages; ask at the counter for current prices, since these change and aren't always listed in English.

You'll typically find tourist SIM counters in the arrival hall at Hang Nadim Airport, and kiosks near the main ferry terminals sometimes sell local SIMs too — availability varies, so it's worth confirming on arrival rather than counting on it in advance.

Buying any Indonesian SIM requires showing your passport at registration; this is a national rule for foreign visitors, not something specific to Batam. For a short trip, that's really all you need to know: foreign SIM roaming or a short-stay local prepaid SIM needs no separate IMEI registration — only stays over 90 days require it.

eSIM Options

If your phone is eSIM-compatible and network-unlocked, installing a data eSIM before you leave Singapore means you land in Batam already connected — no counter, no queue, and no passport needed for activation. Several providers sell Indonesia-wide eSIM data plans that cover Batam automatically:

  • Airalo — runs on the Indosat/Three network, with hotspot/tethering support depending on your device.
  • Yesim — runs on Telkomsel, including 5G, with tethering support.
  • Saily — runs exclusively on Telkomsel 4G/5G, with tethering included.
  • GigSky — runs on Telkomsel.

Two things to check before you buy. First, these are data-only eSIMs — none of the four include a phone number or SMS reception, which is standard for travel eSIMs generally, not specific to any one brand. If you need to receive SMS one-time codes on your regular number, for example for banking apps or logins, keep your home SIM or eSIM active for calls and texts, and use the travel eSIM purely for data on a second slot — a dual-SIM or dual-eSIM setup. Second, confirm your exact phone model supports eSIM and is network-unlocked; this is a requirement across all four providers, not a Batam-specific issue.

Network Coverage in Batam

Batam is served by the same three networks available across Indonesia: Telkomsel, Indosat and XL Axiata. 4G coverage is solid in the developed parts of the island that most Singapore day-trippers visit — Nagoya, Batam Centre, Nongsa and Waterfront City. Telkomsel has also been expanding 5G infrastructure in Batam, though coverage remains in pockets rather than island-wide.

Independent network testing has generally rated Telkomsel highest for overall coverage in Indonesia, XL Axiata for speed, and Indosat for consistency — useful context if you're choosing between local SIM or eSIM networks. As on most islands, coverage thins out on the outer islands and south of Barelang, so don't rely on a strong signal if your day trip takes you that far from the main tourist areas.

Practical Tips

Grab, the ride-hailing app most visitors use in Batam, needs an active data connection to work — GPS and live tracking won't function offline. This works equally well with roaming, a local SIM or a data eSIM. Grab itself works with your existing Singapore number and card, so you don't need an Indonesian number just to use the app. Gojek, Batam's other ride-hailing option, requires an Indonesian phone number to register, which makes it a less practical choice for a short trip unless you already have a local tourist SIM.

A couple of things worth sorting out before you board the ferry: download offline maps for Batam in Google Maps or a similar app while you still have a solid Singapore connection, and if you're going the eSIM route, install the eSIM profile — it needs Wi-Fi or data — before you leave rather than trying to do it on arrival.