Transport
Getting to & around Batam
Ferries from Singapore & Johor, terminals, and every way to get around the island.
Ferries from Singapore
Full schedule →Batam Fast
HarbourFront (SG) → Batam Centre
07:20
Batam Fast
HarbourFront (SG) → Harbour Bay
08:00
Sindo Ferry
HarbourFront (SG) → Sekupang
08:30
Majestic Fast Ferry
HarbourFront (SG) → Waterfront
09:00
Batam Fast
HarbourFront (SG) → Batam Centre
09:10
Batam Fast
Tanah Merah (SG) → Nongsapura
09:40
40 sailings/day across all routes.
Terminals
Getting around
📱
Grab / Gojek
Ride-hailing apps work island-wide — cars and motorbikes. Cashless, fixed fares, easiest for visitors.
Best default for most trips
🚕
Taxi
Metered taxis wait at terminals and malls. Agree on the meter or a price before you set off.
Ask for the meter (argo)
🚗
Car + driver
Hire a car with driver by the hour or day — ideal for the Barelang Bridges and out-of-town spots.
Great for day trips
🛵
Motorbike rental
Cheap and flexible, but traffic is busy — only for confident riders with a valid licence and helmet.
Confident riders only
🚌
Angkot / local bus
Shared minibuses (angkot) and Trans Batam buses run set routes — very cheap, but slower and cash-only.
Cheapest, bring small cash
⛴️
Inter-island ferry
Fast boats connect Batam to Bintan, Tanjung Pinang and nearby islands from the main terminals.
For island hopping