Batam Ferry Guide — HarbourFront to Batam Centre operators, schedules and the easiest international ferry from SG

Three operators (Batam Fast, Sindo, Majestic) run HarbourFront to Batam Centre, Sekupang and Waterfront City in 30-60 minutes, SGD $30-45 one-way. We compare the operators, lay out the schedule, walk through HarbourFront Ferry Terminal logistics, and cover the visa-free and e-CD essentials.

Batam Ferry Guide — HarbourFront to Batam Centre Ferry Schedules and Operators — Jumppy Transport

Batam from Singapore is the easiest international ferry route SG residents have access to. HarbourFront Ferry Terminal sits beside HarbourFront MRT and VivoCity, the crossing runs 30 to 60 minutes depending on the destination terminal, and three operators run a combined 25-plus daily departures each way. Day-trip viable, weekend-friendly, and the cheapest international getaway from SG by some margin. This guide walks through the three operators (Batam Fast, Sindo, Majestic), the schedule, the three Batam-side terminals (Batam Centre, Sekupang, Waterfront City), the SG-side HarbourFront logistics, and the immigration paperwork that catches first-time visitors.

TL;DR — Batam ferry in 4 lines

Three operators (Batam Fast — largest, Sindo Ferry, Majestic Fast Ferry) run HarbourFront to Batam Centre / Sekupang / Waterfront City; 30-60 min crossing, SGD $30-45 adult one-way / $20-32 child. ~12-20 daily departures each way; last ferry typically 9:00-9:30 PM. Indonesia visa-free 30-day for SG passport (verify current); passport 6+ months validity; fill the e-CD (Customs Declaration online via Bea Cukai) before arrival. Jumppy gets you to HarbourFront in a jiffy — short-distance Std MPV pickup from SGD ~25-45; HarbourFront sits off our fixed pricing matrix, so WhatsApp us for a quote. See our fleet and full-day driver Singapore for combined bookings.

The three operators that matter — Batam Fast, Sindo and Majestic

Three operators run the HarbourFront-Batam corridor year-round; weather rarely cancels here in the way it does for Tioman. All three serve overlapping routes — Batam Centre is the most-used terminal for shopping day-trippers, Sekupang and Waterfront City suit Nongsa beach resorts and industrial-area visits.

Batam Fast Ferry is the largest operator with the most departures — roughly 12-15 daily each way. Crossing time 30 to 60 minutes depending on terminal. One-way fare SGD $30-45 adult and $20-32 child. The default booking for most SG visitors.

Sindo Ferry is the mid-tier operator with ~8-12 daily departures and similar pricing. Useful when Batam Fast is sold out for a peak slot or when Sindo’s departure window suits your itinerary better.

Majestic Fast Ferry is the alternate, smaller fleet, similar pricing band. Good fallback option, particularly for the Waterfront City or off-peak slots.

Operator comparison and schedule snapshot

Use this as the operator-pick reference. All three accept SGD or IDR; most accept card payment online.

Operator Daily departures (each way) Crossing time Adult fare (SGD, one-way) Best for
Batam Fast Ferry~12-1530-60 min$30-45Default — most departures, most flexibility
Sindo Ferry~8-1230-60 min$30-45Backup; comparable service
Majestic Fast Ferry~6-1030-60 min$30-45Off-peak slots; Waterfront City route
Child fare (4-12)same departuressame$20-32all operators
Last ferry (typical)~9:00-9:30 PM each way30-60 min$30-45verify day-of

Indicative HarbourFront → Batam Centre schedule (verify operator-current schedules):

Reverse Batam Centre → HarbourFront mirrors a similar bidirectional frequency. Sekupang and Waterfront City run fewer slots — roughly 4-8 daily each — so plan around those if you’re heading to Nongsa or staying at Turi Beach / Holiday Inn Batam / Montigo.

The three Batam-side terminals — pick by your destination

Batam has three ferry-terminal options from HarbourFront, each suiting a different on-island destination. Picking the wrong one can cost you 30-45 min of unnecessary cross-island taxi.

For Nongsa beach resorts (Turi Beach Resort, Holiday Inn Resort Batam, Montigo Resorts) most properties recommend Batam Centre with a 25-40 min hotel-coordinated shuttle, rather than Sekupang. Confirm with your resort.

HarbourFront Ferry Terminal logistics — the SG-side leg

HarbourFront Ferry Terminal (Singapore Cruise Centre) is at 1 Maritime Square, Singapore 099253, inside HarbourFront Centre. The most accessible international ferry terminal in SG by a clear margin.

Check-in, immigration and the e-CD form

HarbourFront’s process is faster than Tanah Merah given more counters and higher throughput, but the same basics apply:

On board and the return leg

Crossings are short (30-60 min) and the ferries are comfortable in any weather you’d realistically sail in. Cabin is air-conditioned with assigned seating, basic toilets, small snack bar on most vessels. No tax-free shopping at HarbourFront (unlike the BRF-side at Tanah Merah).

For the return Batam → HarbourFront leg: same operators, same 30-60 min. Indonesian exit immigration at Batam Centre / Sekupang — usually quick. SG immigration on arrival at HarbourFront — also quick most times, occasional Sunday-evening queues 7-9 PM. Bringing electronics back: declare valuables (laptop, camera, watches) at SG customs to avoid GST hassle on the return — particularly relevant if you’ve bought a phone or tablet in Batam.

Bintan ferry vs Batam ferry — the comparison table

Most SG residents weigh both — the honest comparison:

Factor Bintan ferry (Tanah Merah) Batam ferry (HarbourFront)
Distance from SG CBD~25-30 min by car (eastern SG)~10-15 min by car (HarbourFront)
Crossing time60-90 min30-60 min
OperatorsBRF (primary) + MajesticBatam Fast + Sindo + Majestic
Daily departures (each way)6-1012-20
One-way SGD fare (adult)$35-55$30-45
Best forBintan Resorts (north Bintan beach + spa)Nagoya / Lubuk Baja shopping + Nongsa resorts
Day-trip viable?No (>12 hr round-trip)Yes (8-11 hr round-trip)
Sea-state cancellation riskHigher (Mar/Oct shoulder, Nov-Feb monsoon)Lower (shorter crossing, less exposure)

For the broader decision-making framework see our Bintan vs Batam comparison guide and the Bintan / Batam weekend itinerary guide. For the on-island Batam picture beyond the ferry — Nagoya commercial area, Nongsa beach resorts, food, golf — see the Batam island guide.

Compared to Mersing and Tioman ferries

SG residents looking at non-flight regional ferry options sometimes weigh Batam against the east-coast Johor → Tioman option. The honest read:

Batam ferry from HarbourFront (this page) — 10-15 min drive from CBD to HarbourFront, 30-60 min ferry, single-ticket booking, multiple operators, weather rarely cancels. The easiest international ferry from SG.

Mersing for Tioman — 3-hour drive from SG to Mersing on the Johor east coast, then 1.5-2 hour catamaran via BlueWater or Cataferry, marine park fee paid separately, sea-state cancellations frequent in shoulder months. Different proposition entirely (diving and resort island, not shopping). See our Mersing jetty guide for the comparison detail and Tioman ferry guide for the operator-comparison parallel.

Batam wins on convenience, frequency and ferry reliability; Tioman wins on diving and the no-mass-tourism feel. Different trips, different audiences.

SG-side chauffeur to HarbourFront — when it makes sense

HarbourFront has the best public-transport access of any SG ferry terminal — MRT 5-min walk, bus options aplenty, taxi supply solid most hours. For 1-2 pax with a small bag, MRT or Grab is the right answer. Chauffeur math improves at 4+ pax with check-in luggage, early-morning departures (the 7:30 AM ferry needs a 6:00-6:15 AM pickup which is rough on Grab availability some mornings), family-with-kids scenarios where you don’t want to argue about boosters and boot space, and Sunday-evening returns where you want the same vehicle waiting on arrival.

SGD ~25-45 in a Standard MPV covers most SG addresses to HarbourFront. HarbourFront sits off our fixed pricing matrix (which covers SG↔JB, KL, KLIA, Penang and Changi), so WhatsApp us with your address, group size and ferry slot for a confirmed short-distance quote. For 8-12 pax family or extended-family weekends, the Toyota Hiace 13-seater on our group bus rental page handles the trip in a single vehicle. Or for a longer day where the chauffeur covers ferry-terminal drop, an SG errand and the return-ferry pickup, our full-day driver Singapore framing scales — we’ll get you to HarbourFront in a jiffy and have the right vehicle waiting for the return ferry.

Batam ferry FAQ

How long is the ferry from Singapore to Batam?

30 to 60 minutes from HarbourFront Ferry Terminal to Batam Centre, Sekupang or Waterfront City depending on operator and destination. Batam Centre (the primary terminal for shopping day-trippers) is roughly 50-60 min; Sekupang on some routes is closer to 30-45 min. Crossing is comfortable in any weather you’d realistically sail in.

How much is the Batam ferry?

SGD $30-45 adult one-way and SGD $20-32 child (4-12 years) on Batam Fast, Sindo Ferry and Majestic Fast Ferry. Round-trip booking is typically a small discount. Pricing is broadly consistent across operators — pick by schedule fit rather than fare.

Which Batam ferry operator is best?

Batam Fast Ferry is the largest with the most daily departures (~12-15 each way), so it’s the default for flexibility. Sindo Ferry and Majestic Fast Ferry are useful backups when Batam Fast is sold out for a peak slot or their departure windows fit your day better. All three offer comparable comfort and pricing — pick by schedule.

What’s the last ferry from Batam back to Singapore?

Typically 9:00 to 9:30 PM each direction; verify the operator’s day-of schedule. For day-trippers we recommend the 5:30 to 6:30 PM ferry back to clear HarbourFront immigration before the Sunday-evening 7-9 PM queue stacks up.

Do I need a visa for Batam as a Singapore passport holder?

Indonesia is visa-free for SG passport holders for stays up to 30 days — verify the current rule before each trip as immigration policy can change. Passport must have 6+ months validity at entry. Fill the e-CD (Customs Declaration online) via the Bea Cukai website before arrival to skip the manual-form queue at Batam Centre.

Is Batam day-trip viable from Singapore?

Yes — 30-60 min ferry plus 5-7 hours on island fits a full day, around 8-11 hours door-to-door. Common rhythm: 8 AM ferry out, 6:30 PM ferry back. Workable for shopping + spa + lunch. Batam is the only SG-adjacent international destination where day-trip is genuinely doable; Bintan needs an overnight.

How do we get to HarbourFront Ferry Terminal from home?

HarbourFront MRT (Circle Line and North-East Line) is a 5-min walk; taxi or Grab is SGD $10-20 from the CBD. For 4+ pax with luggage or a 7:30 AM ferry pickup, our chauffeur runs SGD ~25-45 in a Standard MPV from most SG addresses — HarbourFront is off our fixed pricing matrix, so WhatsApp us with your address and ferry slot for a confirmed quote.

To HarbourFront for the Batam ferry, sorted

Tell us your address, party size and ferry slot on WhatsApp — we'll line up the right MPV for the short-distance pickup, with the return ferry waiting handled too.

WhatsApp us

Book this route

Required field