Quick Fast-Boat Search

Fast boat route

Singapore to Batam Ferry

Tanah Merah Ferry Terminal is the eastern departure point for Batam and sits closest to Changi Airport. Singapore Cruise Centre publishes the crossing as about 60 minutes. Batam has several arrival terminals, so read the one printed on your ticket before booking onward transport.


Operators on this route

Who sails Singapore to Batam

Foot-passenger ferries between Singapore and Batam, sailing from both HarbourFront and Tanah Merah.
Operator →
Singapore-Batam ferries from HarbourFront to Harbour Bay, plus a limited Nirup Island service.
Operator →
Sails from both HarbourFront and Tanah Merah to Batam, plus Tanah Merah to Tanjung Pinang on Bintan.
Operator →
Wide Riau Islands network from both HarbourFront and Tanah Merah, including Karimun.
Operator →
Singapore to Teluk Senimba Waterfront City on Batam.
Operator →

Booking basics

Refunds, baggage and pickup notes

1

Batam Fast's own live schedule (effective 17 September 2026) lists 12 daily HarbourFront to Batam Centre sailings and 6 daily Tanah Merah to Batam Centre sailings. Other operators run their own separate timetables, so this covers Batam Fast specifically, not every sailing on the route.

Cancellation rules, baggage allowance and hotel pickup are set by the operator and the seller, and they differ more than you would expect. Read the terms on your own booking before paying.

Cancellation policy guide · Baggage and hotel pickup · Support options



FAQs

Singapore to Batam ferry questions

Batam has several, and they are spread around the island: Batam Centre, Harbour Bay, Sekupang, Nongsapura and Nirup Island all take Singapore sailings. The terminal on your ticket decides how far you are from where you are staying, so check it before arranging a car.
It depends on the operator. Batam Fast alone runs about 12 HarbourFront to Batam Centre sailings a day and 6 more from Tanah Merah, and the other operators add their own departures on top. There is no single combined timetable, so check availability for your date with whichever operator you book.
Yes, one hour. Batam, Bintan and Karimun are on Western Indonesian Time, which is an hour behind Singapore. It catches people out on same-day flight connections, so work from the local time printed on each leg of your ticket.

Plan your Singapore to Batam crossing

Compare the operators above, then check availability with the seller.

Compare operators