In this study, the optical absorbance of zinc oxide (ZnO) nanorods was investigated. The ZnO thin film were deposited on indium tin oxide (ITO) layers using ultrasonic spray pyrolysis (USP) method and then grown by hydrothermal method. In order to improve the optical absorbance, the ZnO nanorods were then post-annealed for one hour at three different of temperatures, namely 250, 400, and 500 °C. The X-ray diffraction (XRD) spectra and FESEM images show that the ZnO nanorods have the hexagonal wurtzite crystal structure and the increasing of post-annealing temperature resulted in the increasing of crystallite size from 38.2 nm to 48.4 nm. The UV-vis spectra shows that all samples of ZnO nanorods exhibited the identical sharp absorption edge at 390 nm indicating that all samples have the same bandgap. The post-annealing process seemed to decrease the optical absorbance in the region of 300-550 nm and increase the optical absorbance in the region of 550-700 nm.