Singapore to Batam ferry operates from the Singapore Cruise Centre (Harbourfront next to Vivo City) and Tanah Merah ferry terminals as well as from Johor Baru in Malayasia. Ferries operate to both Batam and Bintan.

Travellers can take a ferry from Singapore to Harbour Bay, Batam Centre, Sekupang, Waterfront and Nongsa.

Should you wish to take a ferry direct to Nongsa (Nongsapura) , Batam Ferries also operate from Tanah Merah.

The main ferry services between Singapore and Batam are Batamfast, Sindo, Prima, Wavemaster and Pacific ferry.

Our Batam apartment is just a 10 minute ride from the Batam ferry Terminal at Sekupang.

Batam Centre ferry terminal has the most frequent ferry connections to/from Singapore and Johor Baru. Harbour Bay is closest to the main town of Nagoya so is popular with many travellers. Sekupang, is best used for those catching domestic connections to Sumatra and even Jakarta. Waterfront City ferry terminal serves visitors to Harris and Holiday Inn hotels and Nongsapura serves resorts such as Batam View and Turi beach along with Tering Bay and Palm Springs golf courses for those coming over for a round or two.

Time in Batam (Western Indonesia time) is one hour behind Singapore so travellers arrive at the same time they departed in Singapore. Return trips to Singapore from Batam can be booked either when buying the ticket or in Batam. Passengers are strongly advised to make the return booking early especially at public holiday periods when the ferry traffic is very busy. It is not uncommon at these periods for people to be unable to return home because they didn't book in advance. The clocks above show the difference, Batam time is the same as Tanjung Pinang.

The first ferry departs at 06:00 and the last 22:00 from both Batam and Singapore but it is dependant on the service and ferry terminal - See the attached schedules for more information.
Ferry to Batam
Manufactured by: Batam Ferry
Model: Ferry
Product ID: Batam
5 based on 5 reviews
$26 to $48SGD New
Cheapest place to stay Batam
Batam Island
Ferry to Batam

Free SEO Tools

This page is optimised for mobiles.  Click this link if you are viewing on a PC / Tablet.
Batam Ferry Map
Batam fast is the best known of all the Batam ferry operators and often have great Batam ferry deals on offer. They provide services to all destinations in Batam. Batam fast operates from Harbourfront and Tanah Merah to all Batam ferry terminals. So if you're looking for a ferry to Batam then look no further than here. Ticket price starts from around $35 SGD and can be booked on-line via the website.

1 Maritime Square Harbourfront Centre #11-20
Tel Harbourfront: (65) 6270 0311
Tel Tanah Merah: (65) 6542 6310
Tel Sekupang: +62 (778) 321120
Tel Batam Centre: +62 (778) 464666
Tel Harbour Bay: +62 (778) 7415099
Tel Nongsapura: +62 (778) 761071

Sindo ferries (formerly Penguin). They operate Batam ferry from Singapore Harbourfront to Batam Center and Waterfront City as well as connecting in Bintan with Tanjung Balai and Tanjung Punang. Ticket prices for Sindo ferry start from $34 SGD return.

1 Maritime Square HarbourFront Centre #03-43
Tel Harbourfront: +65 6271 4866
Tel Tanah Merah: +65 6542 7105
Tel Sekupang: +62 778 321 691
Tel Batam Centre: +62 778 465 555
Tel Waterfront: +62 778 381 217
Tel Tanjung Balai: +62 777 324 355
Tel Tanjung Pinang: +62 771 316 886
Pacific only provides a Batam ferry to Sekupang. They offer the last ferry to Batam at 22:00. Pacific ferry ticket price is $40 return or $22 one way.

1 Maritime Square #03-41
Tel Harbourfront: (65) 6278 9688
Tel Sekupang: (+62778) 323 377

Prima - Batam ferry to Harbour Bay (close to Nagoya). This service was previously operated solely by Wavemaster Berlian ferries but the route is now shared with other operators.

1 Maritime Square #03-47 Harbourfront Centre,
Tel Harbourfront: +65 6276 6711
Tel Harbour Bay: +62 778 741 5007 or

Wavemaster used to operate the ferry to Batam via the very popular service between Harbourfront and Harbour Bay. They now offer a regular service to and from Batam Centre as well as a limited ferry service to and from Sekupang. In addition to this they provide a service between Tanah Merah and Tanjung Pinang in Bintan,

371, Keypoint #03-35 Beach Road
Tel Harbourfront: +6562720501
Tel Tanah Merah: +65 67865585
Tel Sekupang: +62 778 32777
Tel Batam Centre: +62 778748177
Tel Tanjung Pinang: Tel +62 771 316636
Visitors can take a ferry to Batam from Stulang Laut ferry terminal (also called The Zon) to Batam Centre. There are virtually hourly departures betweem 07:30 and 18:30 from Stulang Laut Johor Bahru to Batam, and between 07:30 and 17:45 from Batam to Johor Bahru.

88, Jln Ibrahim Sultan,Stulang Laut
Johor Bharu
Tel Johor Bahru: +607-221 1677

Ferry To and From Sumatra mainland, other Riau Islands: Batam's main domestic port is Sekupang, where you can board ferries to/from the Sumatra mainland and other Riau Islands to the west of Batam.

Ferry To and From Karimun: Regular ferries operate between Tanjung Balai and Sekupang. Some of the ferries originate from the Sumatra mainland. Boats also stop at Tanjung Balai when going from Sekupang to Sumatra or Kundur

Ferry To and From Dumai : Several companies, including Dumai Express operates several ferries daily to/from Sekupang. Most of these ferries originate from Tanjung Pimang, the main town on Bintan and also make a stop at Tanjung Balai on Karimun Island after making a stop at Sekupang. To/From Kundur Island: Several ferry companies run daily between Sekupang and Tanjung Batu on Kundur. These ferries also make a stop at Tanjung Balai on Karimun enroute.

Other ferry destinations include Pekanbaru, Selat Panjang, Bengkalis and Tanjung Buton in Riau and Kuala Tungkal in Jambi province. From other parts of Indonesia: Pelni ships which serve various ports throughout Indonesia call at Sekupang.
Batam to Karimun & Dumai
Manufactured by: Batam Domestic Ferry
Model: Ferry
Product ID: Batam
5 based on 5 reviews
Enquire New
Batam Ferry Ticket