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.
Every ferry route from Singapore to Batam with operators, crossing times and prices, plus Grab, taxis and private drivers on the island.
Singapore ↔ Batam crossings — operators, frequency and prices.
FromS$28
Sindo Ferry · Ferry
Cruise Centre, HarbourFrontToWaterfront
60 min · Weekend-primary, limited weekday service
FromS$43
BatamFast / Majestic Fast Ferry · Ferry
Tanah MerahToBatam Centre
60 min · 12+ departures/day, daily 08:15–20:45
FromS$43
Horizon Fast Ferry · Ferry
Cruise Centre, HarbourFrontToHarbour Bay
50 min · 13 departures/day, daily 08:15–21:35
FromS$28
Sindo Ferry / BatamFast / Majestic Fast Ferry · Ferry
Cruise Centre, HarbourFrontToSekupang
50 min · Every 1–2 h, daily 08:30–20:40
FromS$43
BatamFast · Ferry
Tanah MerahToNongsapura
50 min · Approx 8 crossings daily; more on weekends
FromS$28
Sindo Ferry / Batam Fast / Majestic Fast Ferry · Ferry
Cruise Centre, HarbourFrontToBatam Centre
60 min · Every 30–60 min, daily 07:40–21:50
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.