The smoking time for salmon can vary depending on the thickness of the fish and your desired flavor intensity. Generally, smoking salmon can take anywhere from 1-3 hours or, in the case of cold smoking, up to 24 hours or more.