- 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.
Singapore → Batam by ferry
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
Twelve crossings a day, every day — first 07:40 from HarbourFront, last 21:40. Coming back, boats run until 20:30 Batam time, landing in Singapore at 22:40.
Batam · West coast
Four crossings a day, five from Saturday to Monday, and the fastest of the three at 50 minutes. Nothing leaves Singapore between 11:10 and 17:30, and the last boat back is 17:40 — in Singapore by 19:30, three hours earlier than from Batam Centre.
Batam · East coast
One crossing each way, timed as a day trip: 10:30 out of HarbourFront, 19:00 back from Gold Coast, home by 21:00. Around seven usable hours on the east coast, no overnight needed.
| 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 |
| Crossing time | 1 hr 10 min | 50 min — the fastest | 1 hour |
| Crossings per day | 12 each way | 4 each way, 5 Sat–Mon | 1 each way |
| First & last from Singapore | 07:40 – 21:40 | 08:20 – 19:30 | 10:30 only |
| Last boat from Batam | 20:30 — in Singapore by 22:40 | 17:40 — in Singapore by 19:30 | 19:00 — in Singapore by 21:00 |
| From (one way) | $42 | $37 | $43 |
Batam Fast operates all three crossings. Times below are local to the departure port — Batam runs one hour behind Singapore, so a 19:00 sailing from Batam reaches HarbourFront around 21:00 Singapore time.
12 a day, every day · 1 h 10 m
4–5 a day · 50 min — the fastest crossing
* Saturday to Monday only.
No sailing between 11:10 and 17:30.
12 a day, every day · 1 h 10 m
Last boat lands HarbourFront 22:40 Singapore time.
4–5 a day · 50 min
* Friday to Sunday only.
Last boat back is 17:40, landing 19:30 in Singapore — three hours earlier than from Batam Centre.
Good to know
It depends on the terminal. Sekupang is the quickest at 50 minutes, Gold Coast takes 1 hour and Batam Centre 1 hour 10 minutes. Add check-in and immigration on top — arrive at HarbourFront at least 60–90 minutes before departure.
From HarbourFront the first boat is 07:40 to Batam Centre and the last is 21:40. Sekupang runs 08:20 to 19:30, and Gold Coast has a single 10:30 sailing. Coming back, the last boat from Batam Centre leaves at 20:30 Batam time and reaches Singapore at 22:40 — Batam runs one hour behind.
Yes, and Gold Coast is built for it: 10:30 out of HarbourFront, 19:00 back, in Singapore by 21:00 — around seven usable hours on the island. Batam Centre gives you more freedom, with twelve crossings a day in each direction, so you can leave early and come back as late as 20:30 Batam time. Sekupang is the one to watch — its last boat back is 17:40, so a day trip there ends early.
All three routes depart from Singapore HarbourFront Centre.
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.
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.
We use cookies for analytics and advertising. See Privacy Policy to manage preferences or opt out of sale/sharing.