Indonesia · Harbour guide
Batam
Batam does not have one ferry terminal, it has several. Batam Centre, Harbour Bay, Sekupang, Nongsa and Nirup Island all take Singapore sailings, and they are spread around the island. The terminal printed on your ticket decides how far you are from where you are staying, so read it before arranging a car. Batam is one hour behind Singapore, which matters if you are connecting to a flight the same day. We have not yet verified terminal-by-terminal crossing times, so none are published here.
City
Batam
Region
Riau Islands
Routes
3
Type
Regional passenger ferries
Routes
Fast boats using Batam
Tanah Merah → Batam
about 60 min Details
Batam → Tanah Merah
about 60 min Details
Singapore Cruise Centre → Batam
operator dependent Details
Sources
- Batam terminals served from Singapore include Batam Centre, Harbour Bay, Sekupang and Nirup Island: Relocation reporting, checked 2026-08-13