Quick Fast-Boat Search

Indonesia · Destination

Batam ferries

2 crossings run to and from Batam, across 7 different ports. Which one your ticket names decides your transfer.

Batam does not have one ferry terminal, it has several. Batam Centre, Harbour Bay, Sekupang, Nongsapura, Nirup Island, Teluk Senimba Waterfront City and Gold Coast all take Singapore sailings, and they are spread around the island. The terminal printed on your ticket decides how far you are from where you are staying, so read it before arranging a car. Batam Fast, Majestic Fast Ferry and Sindo Ferry all confirm Batam Centre and Sekupang on their own schedules. Horizon Fast Ferry lands only at Harbour Bay, plus a limited weekly Nirup Island service. Sindo Ferry also runs to Teluk Senimba Waterfront City and to Gold Coast, a newer terminal in Bengkong, alongside Indo Falcon which lands at Teluk Senimba Waterfront City as well. Batam Fast also runs Tanah Merah to Nongsapura, on the Nongsa River near Hang Nadim International Airport and the Nongsa resort strip, about 45 minutes by its own published crossing time. Batam is one hour behind Singapore, which matters if you are connecting to a flight the same day. We have not yet verified terminal-by-terminal crossing times for the other terminals, so only Nongsapura has one published here.


City
Batam
Region
Riau Islands
Routes
2
Type
Regional passenger ferries

Ports

Ports at Batam

Read the port name on your ticket rather than the island name. These are not next to each other, and arriving at the wrong one is a real drive.

Batam CentreHarbour BaySekupangNongsapuraNirup IslandTeluk Senimba Waterfront CityGold Coast

Routes

Crossings to and from Batam


Local warnings

Before you travel to Batam

1

Five operators sail here from Singapore and each lands at a different mix of terminals: Batam Fast, Majestic Fast Ferry and Sindo Ferry serve Batam Centre and Sekupang; Horizon Fast Ferry serves Harbour Bay and, on a limited weekly basis, Nirup Island; Indo Falcon serves Teluk Senimba Waterfront City; Sindo Ferry also serves Teluk Senimba Waterfront City and Gold Coast in Bengkong; Batam Fast alone also serves Nongsapura, near the Nongsa resorts. Check your own ticket rather than assume by operator name alone.

2

Batam runs on Western Indonesian Time, an hour behind Singapore. It catches people out on same-day flight connections, so work from the local time printed on your ticket.


FAQs

Batam ferry questions

It depends on the operator. Batam Fast, Majestic Fast Ferry and Sindo Ferry all land at Batam Centre and Sekupang. Horizon Fast Ferry lands at Harbour Bay, plus a limited weekly Nirup Island service. Indo Falcon lands at Teluk Senimba Waterfront City, and Sindo Ferry also sails there as well as to Gold Coast, a newer terminal in Bengkong. Batam Fast alone also runs to Nongsapura, near the Nongsa resort area. Check the terminal name on your ticket before arranging onward transport.
Five, according to their own current schedules: Batam Fast, Horizon Fast Ferry, Majestic Fast Ferry, Sindo Ferry and Indo Falcon. Each uses a different mix of Singapore and Batam terminals, so check your ticket.
Yes, one hour. Batam runs on Western Indonesian Time, behind Singapore, which can catch out same-day flight connections.

Sources

  • Nongsapura Ferry Terminal, on the northern side of Batam near Hang Nadim International Airport and popular Nongsa-area resorts, is served from Singapore only via Tanah Merah, by Batam Fast, in about 45 minutes: Batam Fast, destination guide, checked 2026-09-24
  • Indo Falcon serves Teluk Senimba Waterfront City on Batam: Singapore Cruise Centre ferry partner listing, checked 2026-09-22
  • Batam Fast, Majestic Fast Ferry and Sindo Ferry each confirm Batam Centre and Sekupang on their own schedules: Batam Fast, Majestic Fast Ferry and Sindo Ferry official schedules, checked 2026-09-26
  • Horizon Fast Ferry lands only at Harbour Bay, plus a limited weekly Nirup Island service: Horizon Fast Ferry, checked 2026-09-26
  • Sindo Ferry sails HarbourFront to Gold Coast (5 sailings daily each way) and HarbourFront to Waterfront (2 sailings daily each way), alongside its Batam Centre, Sekupang and Tanjung Balai services: Sindo Ferry schedules, checked 2026-09-26
  • Gold Coast International Ferry Terminal is in Bengkong, Batam, and is described as an international departure point to Singapore and Malaysia with its own immigration clearance: Gold Coast Ferry Terminal's own site, checked 2026-09-26