Loading…
Loading…
We use essential cookies for core site functions and, with your permission, third-party cookies from embedded services and affiliate tracking (Google Maps, Travelpayouts). You can change this any time. Read our privacy policy.
Ferry schedules, private transfers, and everything you need to reach Batam Island from Singapore and beyond.
Singapore ↔ Batam crossings — operators, frequency and prices.
FromS$28
Sindo Ferry · Ferry
HarbourFront CentreToWaterfront
60 min · Weekend-primary, limited weekday service
FromS$28
BatamFast / Majestic Fast Ferry / Sindo Ferry · Ferry
Tanah MerahToBatam Centre
60 min · 6–8 departures/day, daily approx 08:00–18:00
FromS$38
Horizon Fast Ferry · Ferry
HarbourFront CentreToHarbour Bay
50 min · 13 departures/day, daily 08:15–21:35
FromS$28
Sindo Ferry / BatamFast / Majestic Fast Ferry · Ferry
HarbourFront CentreToSekupang
50 min · Every 1–2 h, daily 08:30–20:40
FromS$34
BatamFast · Ferry
Tanah MerahToNongsapura
50 min · Approx 8 crossings daily; more on weekends
FromS$28
Sindo Ferry / Batam Fast / Majestic Fast Ferry · Ferry
HarbourFrontToBatam Centre
60 min · Every 30–60 min, daily 07:40–21:40
Door-to-door private car hire for comfortable, flexible travel.
FromS$70
Various local operators · Private Transfer
8 hours · On request, daily
Metered and app-based taxi services available across Batam.
FromS$2
Grab / Gojek / Metered Taxis · Taxi
Any Batam To Island-Wide
5 min · On-demand, available 24/7 in major areas
FromS$8
BlueJek / Batam Taxi Cooperative · Taxi
30 min · Available 24/7
LIVE AVAILABILITY
We list the operators and routes — for live departure times and bookable tickets, check our partner.
Affiliate link — we may earn a commission. Prices and availability shown by Klook.