Telaga Punggur is the main port for speedboats to Tanjung Pinang on nearby Bintan.
Official taxis from Batam Centre to Telaga Punggur cost Rp. 65.000. On the reverse way, it's Rp. 60.000. You can try and bargain for a lower rate with taxis outside the port area. Passenger vans (known as Metro Trans by the locals) run between Telaga Punggur and Jodoh / Nagoya. Catch it outside the port area.
Metro Trans (Opelet)