
Ferry timetable
Tanah Merah → Batam Centre
17 published departures across 3 operators. Checked 6 October 2026.
Time zones: Batam (WIB, UTC+7) is one hour behind Singapore and Malaysia (UTC+8). Each time below is in the Singapore/Malaysia time of the departure port, as the operators publish it. Timetables change without notice — confirm on the operator's site before you travel.
Return: Batam Centre → Tanah Merah
BatamFast
Singapore time (UTC+8) · Schedule with effect from 17 Sep 2026
- 10:20Operated by Sindo (interlining)
- 12:30
- 14:30Operated by Sindo (interlining)
- 16:30
- 17:40Sun only
- 20:10Thu–Sun only
Some sailings are interlining trips operated by Sindo or run on certain days only — flagged below. The operator can change times without notice.
Sindo Ferry
Singapore time (UTC+8)
- 10:20
- 12:30
- 14:30
- 16:30
- 17:40
Sindo colour-codes some sailings (weekdays, weekends & public holidays, certain dates only). The colour codes are not readable in text, so check the operator's page or PDF for which days each sailing runs.
Majestic Fast Ferry
Singapore time (UTC+8)
- 08:15
- 09:30MON
- 10:30
- 15:15
- 18:00
- 20:45
Weekday timetable. Sat, Sun & public holidays: 08:15 09:30 10:30 12:40 15:15 16:45 18:00 19:20 20:45. The day label (MON) follows the time as shown on the operator's page.
How we keep this accurate
Times were read directly from each operator's published timetable page on the check date. Departure times are local to the departure port (Singapore/Malaysia are one hour ahead of Batam). We show when each timetable was last checked and link to the source. If a timetable can't be verified, we hide the “next departure” list rather than guess. We don't show fares or seat availability — those are only on the operators' sites. All ferry terminals and operators.