Indonesia · Singapore · Malaysia
Where can I go by ferry from Batam?
3 ferry destinations from Batam: Johor Bahru, Singapore and Singapore.
All Ferries from Batam
Batam → Johor Bahru2h – 2h 45m · Dolphin Fast Ferry, Pintas Fast FerryTimes from 12Go and Bookaway, check before you travel: 7 departures a day between 07:30 and 17:30🚶 Foot only🛂 InternationalRoute guide written for the Johor Bahru → Batam direction; sailings run both ways.Batam → Singapore50m – 1h 05m · BatamFast, Majestic Fast Ferry, Sindo FerryDepartures every 20 – 30 minutes from 06:00 to 21:00🚶 Foot only🛂 InternationalBatam → SingaporeNot published by the operator · Sindo Ferry, BatamFast, Majestic Fast Ferry5–6 departures daily (Sindo/BatamFast, interlined) plus Majestic sailings🚶 Foot only🛂 InternationalRoute guide written for the Singapore (Tanah Merah) → Batam Centre direction; sailings run both ways.
More ferries from Batam on 12Go
Our booking partner 12Go sells these crossings too. We haven't written route guides for them yet, so check current times and tickets on 12Go.
- Johor Bahru · times & tickets on 12Go
- Medan · times & tickets on 12Go
Plan your crossing from Batam
- Johor Bahru → Batam
Times from 12Go and Bookaway, check before you travel: 7 departures a day between 07:30 and 17:30
Departure and arrival times are local: times are local: Batam is one hour behind Johor Bahru.
Source: 12Go and Bookaway schedule (booking sites; no operator timetable published), checked 2026-10-26
- Singapore (Tanah Merah) → Batam Centre
5–6 departures daily (Sindo/BatamFast, interlined) plus Majestic sailings; extra trips Thu–Sun
Source: BatamFast, Sindo and Majestic schedules (Sep 2026), checked 2026-09-29
Getting to the ferry in Batam
- Singapore HarbourFront Centre connects directly to HarbourFront MRT Station (North East & Circle Lines)
Frequently Asked Questions
Where can I go by ferry from Batam?
FerryConnect lists ferries from Batam to Johor Bahru, Singapore and Singapore. Each route page has crossing times, operators and booking options.