If you prefer to go to the Anambas Archipelago by ferry, then you'll find all required information for a smooth unhurried journey in this website.
Your first steps towards the beautiful beaches of Anambas are by making your way to Tanjung Pinang first, which is in Pulau Bintan. Pulau Bintan is an Indonesian island, located about 25 km south of Singapore. From Singapore, you can take a ferry to Tanjung Pinang. At about 1 hour sailing time, this is quite a short hop.
Now, once you're in Tanjung Pinang, in all likelihood, you'll need to stay overnight, because the ferry to Anambas departs early in the morning. But not to worry, because there are quite a few decent hotels near the port of Tanjung Pinang and most of them are affordable too.
Next morning, bright and early, head for the ferry port and get on either the VOC Batavia or MV Seven Star, depending on which day of the week it is, given that these 2 ferries alternately sail to and fro. Both vessels go to Tarempa, the capital of Anambas, by way of Jemaja. The journey to Jemaja lasts about 7-8 hours. From here to Tarempa is another 2 hours.
Do note that weather and, particularly sea state, influence the journey duration. During windy days, the sea gets more choppy, which, in turn, means the ferry won't be quite as fast.
Incidentally, if your time is limited and you just want to get to the Anambas Islands as soon as possible, then you can fly there too.
Send your ferry ticket inquiry here
Ferry tickets office, Tanjung Pinang
Ferry ticket Tanjung Pinang, Bintan
to Tarempa, Siantan: US$40
Anambas ferry loading for the
Jemaja and Tarempa leg