The Ferries going to Batam Island Indonesia originates at the Harbour Front, which is just in front of Sentosa Island. You can go to Batam on your own or purchase aday tour from any singapore travel agency but either way you should bring your passport. The ferry ride is about 50 minutes since Batam Island is about 20 kilometers away from Singapore. The Main Port of Entry in Batam Island is in Sekupang and at Batam Center. The Ferries are fast Jetfoil Boats with Airline Like Seats. The Comapnies are Batam Fast and others.
Going to Harbour Front:
SBS Bus: 65, 84, and 93
TIBS Number: 855
Alight at Seah Im Road bus terminal located opposite to the HarbourFront Centre (HFC).
Adult S$ 20 (2 way) S$ 16 (1 way)
Child S$ 17 (2 way)
S$ 12 (1 way)
Singapore is connected to Indonesia with ferries to Batam island in Indonesia.
The ferries leave from the harbour front center in singapore every few minutes and they are fast and efficiant.
There is no reason to book in advance as they always run and the worst thing that could happen to you is that you had to wait for an hour or two.
From Harbor Front, you can catch a boat to one of the many of off-shore Singaporean islands.
You can even catch a ferry to Batam Island, Bintan Island and other parts of Indonesia.
After all, Singapore started as a seaport and before air travel and land bridge to Malaysia, the only way in and out of Singapore was by a sampan, a perahu or a sailing boat.
Harbor Front terminal has an MRT station.