Ang lokal na mga pantalang terminal ng ferry ay nag-uugnay sa kalapit na Singapore at Bintan, at nagbibigay ng mga ruta patungong Johor Bahru (Malaysia). Ang limang mga terminal ng ferry ay nasa pulo: Harbourbay, Nongsapura Ferry Terminal, Sekupang, Waterfront City, at Pandaigdigang Terminal ng Ferry ng Batam Centre.