In this paper, zinc sulfide nanoparticle (ZnS-NP) thin films were deposited onto glass substrates by chemical bath deposition using zinc sulfate as the cation precursor and thiourea as the anionic precursor. Different bath temperatures (65, 70, 75, and 80°C) and different deposition times (20, 30, 40, and 50 min) were selected to study the performance of ZnS thin films. Topographical and optical characterizations of the films were studied using the atomic force microscope (AFM) and UV-Vis spectroscope. The best ZnS thin films were deposited at a bath temperature (70°C) and a deposition time (30 min) with homogeneous distribution, high density, and small average diameter (106 nm). The energy gap (Eg) was found to be in the range of 4.05-3.97 eV for the ZnS films. Optical constants (refractive index, n, extinction coefficient, k, and dielectric constant, ε) of the films were obtained in the wavelength range 300-500 nm by using spectrophotometric measurement. The dispersion of the refractive index is analyzed by using a single oscillator model. The oscillator energy E0 and dispersion energy Ed were determined using the Wemple-DiDomenico single oscillator model. Urbach’s energy increases from 0.907 eV to 2.422 eV with increasing of deposition time. The calculated radius of nanoparticles using Brus equation was 1.9, 2.3, 2.45, and 2.51 nm at deposition times 20, 30, 40, and 50 min, respectively.