Skip to main content
ferry.info

Ferries to Batam

Ferry terminal and fast ferries below the Welcome to Batam sign on the hillside

Port locations

Ferries may follow a different course from the route shown.

Routes and fares

10
Pasir Gudang - Batam Centre Batam Fast Ferry
Batam Centre - Stulang Laut Dolphin Fast Ferry
Batam Centre - Tanah Merah Majestic Fast Ferry · Batam Fast Ferry · Sindo Ferry
Harbour Bay - Pasir Gudang Dolphin Fast Ferry
Batam Centre - HarbourFront Centre Majestic Fast Ferry · Batam Fast Ferry · Sindo Ferry
Harbour Bay - HarbourFront Centre Horizon Fast Ferry
HarbourFront Centre - Sekupang Sindo Ferry · Majestic Fast Ferry · Batam Fast Ferry
HarbourFront Centre - Waterfront Sindo Ferry
Nongsapura - Pasir Gudang Batam Fast Ferry
Nongsapura - Tanah Merah Batam Fast Ferry

Read more

More routes and ports

Batam CentreDetails
Harbour BayDetails

Ports and terminals

Harbour Bay

Resort

Terminals
Harbour Bay Ferry Terminal, Batu Ampar/Jodoh in northern Batam, connected to BayFront Mall and Marriott
NongsapuraDetails

Ports and terminals

Nongsapura

Town port

Terminals
Nongsapura Ferry Terminal, Nongsa, Batam
HarbourFront Centre - Batam Centre: all departure timesDetails

Ports and terminals

HarbourFront Centre

City port

Terminals
Singapore Cruise Centre, 5 HarbourFront Avenue, Singapore 099549

Batam Centre

Town port

Terminals
International ferry terminal with border control
Batam Centre - Pasir GudangDetails

Ports and terminals

Batam Centre

Town port

Terminals
International ferry terminal with border control

Pasir Gudang

Town port

Terminals
Lot 21, Jalan Feri, Pelabuhan Pasir Gudang, 81700 Pasir Gudang, Johor
Batam Centre - Stulang Laut: all departure timesDetails

Ports and terminals

Batam Centre

Town port

Terminals
International ferry terminal with border control

Stulang Laut

Town port

Terminals
Berjaya Waterfront Ferry Terminal, Jalan Ibrahim Sultan, Johor Bahru
Batam Centre - Tanah Merah: all departure timesDetails

Ports and terminals

Batam Centre

Town port

Terminals
International ferry terminal with border control

Tanah Merah

City port

Terminals
Tanah Merah Ferry Terminal, 50 Tanah Merah Ferry Road, Singapore
HarbourFront Centre - Harbour Bay: all departure timesDetails

Ports and terminals

HarbourFront Centre

City port

Terminals
Singapore Cruise Centre, 5 HarbourFront Avenue, Singapore 099549

Harbour Bay

Resort

Terminals
Harbour Bay Ferry Terminal, Batu Ampar/Jodoh in northern Batam, connected to BayFront Mall and Marriott
Harbour Bay - Pasir GudangDetails

Ports and terminals

Harbour Bay

Resort

Terminals
Harbour Bay Ferry Terminal, Batu Ampar/Jodoh in northern Batam, connected to BayFront Mall and Marriott

Pasir Gudang

Town port

Terminals
Lot 21, Jalan Feri, Pelabuhan Pasir Gudang, 81700 Pasir Gudang, Johor
HarbourFront Centre - Sekupang: all departure timesDetails

Ports and terminals

HarbourFront Centre

City port

Terminals
Singapore Cruise Centre, 5 HarbourFront Avenue, Singapore 099549

Sekupang

Town port

Terminals
Terminal Internasional Sekupang, Jl. RE Martadinata, Tanjung Pinggir, Batam
HarbourFront Centre - WaterfrontDetails

Ports and terminals

HarbourFront Centre

City port

Terminals
Singapore Cruise Centre, 5 HarbourFront Avenue, Singapore 099549

Waterfront

Town port

Terminals
Waterfront City Ferry Terminal
Nongsapura - Pasir GudangDetails

Ports and terminals

Nongsapura

Town port

Terminals
Nongsapura Ferry Terminal, Nongsa, Batam

Pasir Gudang

Town port

Terminals
Lot 21, Jalan Feri, Pelabuhan Pasir Gudang, 81700 Pasir Gudang, Johor
Tanah Merah - Nongsapura: all departure timesDetails

Ports and terminals

Tanah Merah

City port

Terminals
Tanah Merah Ferry Terminal, 50 Tanah Merah Ferry Road, Singapore

Nongsapura

Town port

Terminals
Nongsapura Ferry Terminal, Nongsa, Batam
SekupangDetails

Ports and terminals

Sekupang

Town port

Terminals
Terminal Internasional Sekupang, Jl. RE Martadinata, Tanjung Pinggir, Batam
WaterfrontDetails

Ports and terminals

Waterfront

Town port

Terminals
Waterfront City Ferry Terminal