Singapore to Batam: 2020 Ferry Schedule and Fare

Schedule of ferry trips from Singapore to Batam Island, Indonesia and from Batam Island to Singapore. Last updated on January 6, 2020.

Traveling between Singapore and Batam Island, Indonesia? Here’s the updated schedule of ferry trips from Singapore to Batam Island and Batam Island to Singapore to help you get started with your travel plans. This route is serviced by Batam Fast Ferry, SINDO Ferry, Horizon Fast Ferry, and Majestic Fast Ferry. [Check out our comprehensive Singapore Travel Guide]

Singapore to Batam Ferry Schedule and Fare

There are two ferry terminals in Singapore where you can choose to depart or arrive to/from Batam Island.

  • Tanah Merah Ferry Terminal, Singapore
  • HarbourFront Port, Singapore

On the other hand, there are four ferry terminals in Batam Island.

  • Batam Center Ferry Terminal
  • Harbour Bay Ferry Terminal, Batam
  • Nongsapura Ferry Terminal, Batam
  • Sekupang Ferry Terminal, Batam

Ferry Schedule from HarbourFront Port to Batam

DestinationDeparture Time
Batam Center Ferry Terminal7:40 AM
Sekupang Ferry7:50 AM
Sekupang Ferry8:20 AM
Batam Center Ferry Terminal8:40 AM
Harbour Bay Ferry Terminal9:00 AM
Sekupang Ferry9:20 AM
Batam Center Ferry Terminal9:30 AM
Batam Center Ferry Terminal10:50 AM
Sekupang Ferry11:10 AM
Harbour Bay Ferry Terminal11:50 AM
Batam Center Ferry Terminal12:30 PM
Sekupang Ferry1:10 PM
Batam Center Ferry Terminal2:20 PM
Sekupang Ferry3:10 PM
Batam Center Ferry Terminal3:30 PM
Batam Center Ferry Terminal4:50 PM
Sekupang Ferry5:30 PM
Batam Center Ferry Terminal6:00 PM
Harbour Bay Ferry Terminal6:15 PM
Batam Center Ferry Terminal7:10 PM
Sekupang Ferry7:30 PM
Batam Center Ferry Terminal8:20 PM
Harbour Bay Ferry Terminal9:10 PM
Batam Center Ferry Terminal9:40 PM
Sekupang Ferry9:45 PM
Powered by 12Go Asia system

Ferry Schedule from Tanah Merah to Batam

Destination Departure Time
Nongsapura Ferry Terminal8:00 AM
Harbour Bay Ferry Terminal8:30 AM
Nongsapura Ferry Terminal8:55 AM
Nongsapura Ferry Terminal10:00 AM
Nongsapura Ferry Terminal11:00 AM
Harbour Bay Ferry Terminal11:40 AM
Nongsapura Ferry Terminal12:00 PM
Nongsapura Ferry Terminal2:20 PM
Harbour Bay Ferry Terminal4:00 PM
Nongsapura Ferry Terminal4:20 PM
Nongsapura Ferry Terminal6:30 PM
Harbour Bay Ferry Terminal7:00 PM
Nongsapura Ferry Terminal8:30 PM

Ferry schedule from Batam to Singapore

Harbour Bay Ferry Terminal to Singapore

6:20 AM
8:30 AM
9:30 AM
1:30 PM
2:15 PM
5:00 PM
7:00 PM
9:20 PM

Sekupang Ferry Terminal to Singapore

6:00 AM
7:10 AM
8:30 AM
10:30 AM
12:30 PM
3:00 PM
4:10 PM
5:10 PM
7:00 PM

Batam Center Ferry Terminal to Singapore

6:00 AM
7:00 AM
8:20 AM
9:50 AM
11:40 AM
12:50 PM
2:10 PM
3:20 PM
4:30 PM
5:40 PM
7:00 PM
8:30 PM

Nongsapura Ferry Terminal to Singapore

6:00 AM
8:00 AM
9:00 AM
10:00 AM
12:00 PM
2:20 PM
4:30 PM
6:30 PM
8:00 PM

Passenger Fare Rates

The fare between Singapore and Batam Island by ferry starts at USD15.

Travel Time

The travel time between Singapore and Batam Island is around an hour.

Have you tried taking this ferry service? How was your experience? Please let us know in the comment section below. Please take note that the schedule may change without prior notice, if you see any changes, please let us know to help our fellow travelers get the most accurate schedule. Thanks!


If this blog has helped you in any way, consider following us on our Facebook Page or our Instagram account. You may also subscribe to our YouTube Channel to watch our recent videos.

Leave a Reply

Close Menu
error: Content is protected !!