FerryConnect
🇸🇬Singapore Maritime Network

Singapore Ferries: Routes, Ports & Operators

FerryConnect covers 11 ferry routes from Singapore, including 2 island crossings and 9 international routes. Main ports and places: Singapore, Batam, Marina South Pier, Batam Centre and Bintan Resorts. Operators include BatamFast, Sindo Ferry, Majestic Fast Ferry and Singapore Island Cruise. Routes are checked against the operator's own timetable where one is published; where none is, the route page says its times come from a booking site. Sources are on each route page.

🌊 Singapore Strait🌊 Singapore Strait / Riau Archipelago🌊 Singapore Strait / South China Sea
Total Crossings

11

Sea Highways

9

Island Routes

2

Rivers & Lakes

0

Singapore Ferry Routes Map

Interactive sea routes, island lifelines, and river/lake car ferries across Singapore.

🚢

Major International Sea Passages

Cross-border high-capacity passenger, vehicle, and freight highways

Singapore Strait · 11 NM

Singapore (HarbourFront) → Batam (Sekupang)

HarbourFront Ferry Terminal (Singapore Cruise Centre) to Sekupang Ferry Terminal

⏱ About 45m

Sekupang on Batam’s north-west coast is served from Singapore’s HarbourFront by three operators — Sindo, BatamFast and Majestic — with departures from morning to late evening.

🚢 Sindo Ferry, BatamFast, Majestic Fast Ferry📅 Sindo 9 and BatamFast 9 departures daily from HarbourFront (some interlined), plus Majestic sailings
Singapore Strait · 12 NM

Singapore (HarbourFront) → Batam (Harbour Bay)

HarbourFront Ferry Terminal (Singapore Cruise Centre) to Harbour Bay Ferry Terminal

⏱ 45m

Horizon Fast Ferry’s dedicated route from HarbourFront to Harbour Bay in Batam, with 13 departures a day each way and a Horizon office in the Bay Front Mall at the terminal.

🚢 Horizon Fast Ferry📅 13 departures daily each way (Horizon Fast Ferry)
Singapore Strait · 12 NM

Singapore (Tanah Merah) → Batam Centre

Tanah Merah Ferry Terminal to Batam Centre Ferry Terminal

⏱ Not published by the operator

The east-Singapore alternative to HarbourFront for Batam Centre, handy for travellers staying near Changi: Tanah Merah terminal is 10–15 minutes by taxi from the airport.

🚢 Sindo Ferry, BatamFast, Majestic Fast Ferry📅 Several daily sailings shared by Sindo, BatamFast and Majestic, with extra trips at weekends
Singapore Strait · 10 NM

Singapore (Tanah Merah) → Batam (Nongsa)

Tanah Merah Ferry Terminal to Nongsapura Ferry Terminal

⏱ About 45m

BatamFast’s short hop from Tanah Merah to Nongsapura on Batam’s north-east tip, the terminal for the Nongsa golf and beach resorts.

🚢 BatamFast📅 8 departures daily each way (BatamFast)
Singapore Strait · 28 NM

Singapore (Tanah Merah) → Bintan Resorts (Lagoi)

Tanah Merah Ferry Terminal to Bandar Bentan Telani Ferry Terminal

⏱ About 1h

The ferry to Bintan’s Lagoi resort coast: Bintan Resort Ferries sails from Singapore’s Tanah Merah Ferry Terminal to Bandar Bentan Telani in about an hour, four or five times a day.

🚢 Bintan Resort Ferries📅 4 sailings a day from Tanah Merah (5 on Fridays and Saturdays)
Singapore Strait / Riau Archipelago · 36 NM

Singapore (Tanah Merah) → Tanjung Pinang (Bintan)

Tanah Merah Ferry Terminal to Tanjung Pinang Ferry Terminal

⏱ Not published by the operator

The ferry to Tanjung Pinang, Bintan’s main town, rather than its Lagoi resort coast: Sindo and Majestic each run two sailings a day from Tanah Merah.

🚢 Sindo Ferry, Majestic Fast Ferry📅 2 departures daily each by Sindo and Majestic
Singapore Strait · 28 NM

Singapore (HarbourFront) → Tanjung Balai (Karimun)

HarbourFront Ferry Terminal (Singapore Cruise Centre) to Tanjung Balai Karimun Ferry Terminal

⏱ Not published by the operator

Sindo’s westbound route from HarbourFront to Tanjung Balai, the main town of Karimun island, with a midday and an evening sailing.

🚢 Sindo Ferry📅 2 departures daily each way (Sindo)
Singapore Strait / South China Sea · 21 NM

Singapore (Tanah Merah) → Desaru Coast (Johor)

Tanah Merah Ferry Terminal to Desaru Coast Ferry Terminal

⏱ Not published by the operator

A long-weekend ferry from Singapore’s Tanah Merah to the Desaru Coast resort area in south-east Johor, running Thursday to Sunday.

🚢 BatamFast📅 One round trip Thursday to Sunday (BatamFast)
Singapore Strait · 7 NM

Singapore (Tanah Merah) → Tanjung Pengelih (Johor)

Tanah Merah Ferry Terminal to Tanjung Pengelih Ferry Terminal

⏱ Not published by the operator

A weekend-only BatamFast crossing from Tanah Merah to Tanjung Pengelih on Johor’s Pengerang peninsula, directly across the strait from Changi.

🚢 BatamFast📅 One round trip on Saturdays and Sundays (BatamFast)
🏝️

Island & Coastal Lifeline Crossings

Offshore archipelago connections and scenic coastal routes

Singapore Strait · 3 NM

Marina South Pier → Kusu Island

Marina South Pier Ferry Terminal to Kusu Island jetty

⏱ 16m

Kusu Island, with its Chinese temple and Malay shrine, is on Singapore Island Cruise’s Southern Islands loop. 12Go lists 7 departures a day between 09:00 and 15:00 from Marina South Pier to Kusu Island, run by Singapore Island Cruise, taking about 16m. No operator publishes a timetable for this crossing, so these are booking-site times: check yours before you travel.

🚢 Singapore Island Cruise📅 7 departures a day between 09:00 and 15:00, as listed by 12Go🚶 Foot Only
Singapore Strait · 3 NM

Marina South Pier → St John’s Island

Marina South Pier Ferry Terminal to St John’s Island jetty (Lazarus Island is joined by a causeway)

⏱ 17m

St John’s Island, joined to Lazarus Island by a causeway, is the first stop on Singapore Island Cruise’s Southern Islands loop. 12Go lists 7 departures a day between 09:00 and 15:00 from Marina South Pier to St John’s Island, run by Singapore Island Cruise, taking about 17m. No operator publishes a timetable for this crossing, so these are booking-site times: check yours before you travel.

🚢 Singapore Island Cruise📅 7 departures a day between 09:00 and 15:00, as listed by 12Go🚶 Foot Only

More Singapore ferries 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.

⚡ Singapore Travel & Logistics Hub

Planning a journey through Singapore?

Book port accommodation, connecting trains, terminal car rental, and private transfers through verified maritime partners.