Skip to content
Illustration: white passenger ferry moored at a wet pier at sunrise, with mooring ropes in front

Print or save

Batam ferry timetables to download

One clean sheet per route, both directions. Last updated 8 November 2026.

Download all routes (PDF)

These are published times, not live status, so check with the operator before you travel. Routes with no timetable from an operator or terminal are not included. Full guide: flights and entry rules

Singapore ↔ Batam

Johor, Malaysia ↔ Batam

Tanjung Pinang (Bintan)

Checked 8 November 2026.

From Batam: Telaga Punggur port

BP Batam lists Tanjung Pinang as a destination from this port. Its page shows no departure times, so we show none. Ask at the ticket counters or call the terminal: (0778) 479188, 479100, 479200. BP Batam

From Singapore: Tanah Merah (not via Batam)

  • Sindo Ferry: from Tanah Merah 11:00, 17:10 (Singapore time). From Tanjung Pinang 06:45, 13:30 (WIB). Source
  • Majestic Fast Ferry: from Tanah Merah 11:30, 17:50 (Singapore time). From Tanjung Pinang 07:30, 13:00 (Indonesia time). The operator says times may differ on weekends and public holidays. Source