Singapore → Batam by ferry

Which Batam ferry terminal should you use?

Ferries from Singapore HarbourFront reach three Batam terminals, each landing you near a different part of the island. Pick your terminal by where you’re staying — the crossing is about one hour either way.

Batam · City centre

Batam Centre Ferry Terminal

Best for: city, shopping & first-timers
  • Lands in the city centre, linked to Mega Mall Batam Centre.
  • Walk to shopping; Ocarina Park, Alun-Alun & Masjid Raya nearby.
  • The busiest, best-connected terminal — easiest for first visits.

Batam · West coast

Sekupang Ferry Terminal

Best for: west-coast resort stays
  • On the quiet west coast, away from city traffic.
  • Closest gateway to Harris Resort Waterfront, Holiday Inn Resort Batam & KTM Resort.
  • Best if you want a calm, resort-first arrival.

Batam · East coast

Gold Coast Ferry Terminal

Best for: beach clubs & east-coast resorts
  • Newest route — lands in Bengkong on the east coast.
  • Saves the ~25-min drive from Batam Centre to Infinity Beach Club & seafood spots.
  • Closest to Golden City and east-coast leisure.

Batam terminals at a glance

Terminal Batam Centre Sekupang Gold Coast
Best for City & shopping West-coast resorts Beach clubs / east coast
Lands near Mega Mall, city centre Harris, Holiday Inn, KTM Bengkong, Infinity Beach Club
Departs Singapore HarbourFront HarbourFront HarbourFront
Crossing time ~1 hour ~1 hour ~1 hour
From (one way) $42 $37 $43

Good to know

Singapore – Batam ferry FAQ

Which Batam terminal should I choose?
  • Batam Centre — best for the city, malls and first-time visits.
  • Sekupang — best for west-coast resorts (Harris, Holiday Inn, KTM).
  • Gold Coast (Bengkong) — closest to east-coast beach clubs and seafood spots.
How long is the ferry from Singapore to Batam?

About 1 hour to all three terminals. Add check-in and immigration time — arrive at HarbourFront at least 60–90 minutes before departure.

Which Singapore terminal do ferries leave from?

All three routes depart from Singapore HarbourFront Centre.

Do I need a visa for Batam?

Many nationalities can enter Indonesia visa-free or with visa-on-arrival, but rules vary by country. Your passport should have at least 6 months’ validity from your travel date. Please check your nationality’s requirements before booking.

Is the price the same to every terminal?

No. Prices differ slightly by route: Batam Centre from $42, Sekupang from $37 and Gold Coast from $43, one way per person. Final price depends on operator, date and class.