Singaporeferries

Ferry routes from Singapore

Ferries from Singapore

Find your terminal and ferry, check departures for your date and continue to tickets

  • Batam in 50 to 70 minutes
  • 15 routes from three terminals
  • Live departures for every route
HarbourFront seen from the water, with VivoCity and the Sentosa cable car

Popular ferries from Singapore

The ferries from Singapore, with duration, operators and the way to your ticket.

Prices per person, one way

HarbourFront Centre - Sekupang

HarbourFront Centre - Sekupang

Crossing approx. 50 minutes
HarbourFront Centre - Harbour Bay

HarbourFront Centre - Harbour Bay

Crossing approx. 50 minutes
HarbourFront Centre - Gold Coast Bengkong

HarbourFront Centre - Gold Coast Bengkong

Crossing approx. 1 hour
HarbourFront Centre - Tanjung Balai

HarbourFront Centre - Tanjung Balai

Crossing approx. 1 hour 30 minutes
HarbourFront Centre - Nirup Island

HarbourFront Centre - Nirup Island

Crossing approx. 45 minutes
Tanah Merah - Batam Centre

Tanah Merah - Batam Centre

Crossing approx. 45 minutes

© OpenStreetMap contributors

Route map

Singapore ferry routes on the map

The short lines south and south-west run from HarbourFront to Batam, Karimun and Nirup; the lines east leave Tanah Merah for Batam, Bintan and Johor; the shortest reach the Southern Islands from Marina South Pier. Click a line for duration and operators.

  • Majestic Fast Ferry
  • Sindo Ferry
  • Batam Fast Ferry
  • Horizon Fast Ferry
  • Bintan Resort Ferries
  • Singapore Island Cruise

Route guide

Choose your ferry from Singapore

Table of Contents

From HarbourFront: Batam, Karimun and Nirup

The HarbourFront Passenger Terminal sits above HarbourFront MRT station and is the terminal for western and southern Batam. HarbourFront - Batam Centre is the busiest ferry from Singapore: Batam Fast, Majestic and Sindo together sail it more than thirty times a day, in about 70 minutes. The same three operators run to Sekupang in about 50 minutes. Horizon sails to Harbour Bay in about 50 minutes, and to Nirup Island, a resort island between Singapore and Batam, in about 45 minutes. Batam Fast and Sindo serve Gold Coast Bengkong in about an hour, and Sindo runs weekend sailings to Waterfront City and a daily service to Tanjung Balai on Karimun, about 90 minutes away.

The route pages compare the operators: Batam Centre, Sekupang, Harbour Bay, Waterfront City, Gold Coast Bengkong, Karimun and Nirup Island. The HarbourFront terminal guide explains how to get there.

From Tanah Merah: Bintan, Batam and Johor

Tanah Merah Ferry Terminal lies in the east of the island, near Changi Airport, and is the terminal for Bintan. Bintan Resort Ferries sails to Bandar Bentan Telani, the ferry terminal for the Bintan Resorts area, in about 70 minutes; Majestic and Sindo sail to Tanjung Pinang, Bintan's main town, in about two hours. Bintan is one hour behind Singapore, which matters when you read the return times.

For Batam, Tanah Merah is the alternative to HarbourFront if you start in the east: Batam Fast, Majestic and Sindo sail to Batam Centre in about an hour, and Batam Fast to Nongsapura in about 50 minutes. Batam Fast also crosses to Malaysia: to Desaru Coast on Johor's east coast in about 90 minutes, from Thursday to Monday, and to Tanjung Pengelih at weekends.

All Tanah Merah routes have their own page: Bandar Bentan Telani, Tanjung Pinang, Batam Centre, Nongsapura, Desaru and Tanjung Pengelih. The Tanah Merah terminal guide covers the bus, taxi and check-in.

From Marina South Pier: the Southern Islands

The boats to Singapore's Southern Islands leave from Marina South Pier, next to the MRT station of the same name. Singapore Island Cruise sails a loop to St John's Island and neighbouring Lazarus in about 30 minutes, and to Kusu Island in about 45 minutes, several times a day. Tickets are return tickets, and the last boat back sets the length of your visit. See Marina South Pier - St John's Island, Marina South Pier - Kusu Island and the Marina South Pier guide.

Before you travel

Every ferry to Batam, Bintan, Karimun and Johor is an international crossing with passport control on both sides. Check-in closes 30 minutes before departure with Batam Fast, Majestic and Sindo and 40 minutes before with Bintan Resort Ferries. Indonesia and Malaysia each have a digital arrival card, and on the way back Singapore asks for the SG Arrival Card, also for arrivals by sea. The FAQ sets out what to fill in and when.

All operators on these routes carry foot passengers only; there are no car ferries from Singapore. Batam Fast and Bintan Resort Ferries carry no animals.

The operators

Six operators run the ferries on this site: Batam Fast Ferry, Majestic Fast Ferry, Sindo Ferry, Horizon Fast Ferry and Bintan Resort Ferries to Indonesia and Malaysia, and Singapore Island Cruise to the Southern Islands. Departures by date are in the timetable, from-prices on the prices page.

FAQ Singapore ferries

Singapore ferry questions

The questions most ferry trips from Singapore start with.

Which ferry terminal do I need in Singapore? +

HarbourFront for western and southern Batam, Karimun and Nirup; Tanah Merah for Bintan, Nongsapura, Desaru and Tanjung Pengelih; Marina South Pier for Kusu and St John's Island. Batam Centre is served from both HarbourFront and Tanah Merah.

How long is the ferry from Singapore to Batam? +

From HarbourFront, between 50 minutes (Sekupang, Harbour Bay) and about 70 minutes (Batam Centre); from Tanah Merah, about 50 minutes to Nongsapura and about an hour to Batam Centre. Three operators share the busiest route, HarbourFront - Batam Centre.

Where does the ferry to Bintan leave from? +

From Tanah Merah. Bintan Resort Ferries sails to Bandar Bentan Telani for the Bintan Resorts area in about 70 minutes; Majestic and Sindo sail to Tanjung Pinang in about two hours. See Tanah Merah - Bandar Bentan Telani and Tanah Merah - Tanjung Pinang.

How early do I need to be at the ferry terminal? +

The operators close check-in 30 minutes before departure, Bintan Resort Ferries 40 minutes. Passport control comes before boarding, so plan to be at the terminal well before that; Bintan Resort Ferries recommends 90 minutes.

What does a ferry from Singapore cost? +

The fare depends on route, operator and date, and this site shows live from-prices where the booking feed has them. The prices page compares the routes; departures by date are in the timetable.

All questions about ferries from Singapore

Ready to sail?

Pick your route, check the departures for your date and continue to the ticket.