The important ports of Batam are the Sekupang, Nongsapura, Batam Center, Waterfront city and Telaga Punggur. The main ferry port that is also international is the Harbour Bay. It is useful for the people who want to go Nagoya. The Harbour Bay has replaced the old ferry terminal of Batam known as the Batu Ampar.
The ferry terminal at the Batam Center is having the most frequent connections of ferry service from and to Johor Bahru and from and to singapore to batam ferry.
The ferries that are coming from Singapore to Sekupang are mostly used for catching the domestic connections to the mainland of Sumatra and the islands of Karimun. Adjacent resorts are served by Waterfront City as well as Nongsapura. The main terminal of the ferry services for the ferries coming and going to Bintan is the Telaga Punggur.