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

More travel essentials (visa, money, SIM) →