La ciudad cuenta con servicios de transporte marítimo a través de sus puertos de pasajeros y de carga en la bahía del Nevá en el Golfo de Finlandia, el puerto fluvial situado en la parte superior del río, y decenas de pequeñas estaciones de pasajeros a ambas orillas del Nevá.