FromS$28
Sindo Ferry / Batam Fast / Majestic Fast Ferry · Ferry
The Express Crossing to Batam’s Heart
HarbourFrontToBatam Centre
60 min · Every 30–60 min, daily 07:40–21:40

Batam Center
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.
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.
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.
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.
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:
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.
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.
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.
FromS$28
Sindo Ferry / Batam Fast / Majestic Fast Ferry · Ferry
HarbourFrontToBatam Centre
60 min · Every 30–60 min, daily 07:40–21:40
FromS$28
BatamFast / Majestic Fast Ferry / Sindo Ferry · Ferry
Tanah MerahToBatam Centre
60 min · 6–8 departures/day, daily approx 08:00–18:00
We use essential cookies for core site functions and, with your permission, third-party cookies from embedded services and affiliate tracking (Google Maps, Travelpayouts). You can change this any time. Read our privacy policy.