We demonstrate regular-type perovskite solar cells based on vertically grown Nidoped ZnO nanorod arrays and doped P3HT for solar energy harvesting. PCBM was introduced between Ni-doped ZnO nanorod arrays and the perovskite layer to improve electron extraction, while P3HT doped with bis(trifluoromethane)sulfonimide lithium salt (Li-TFSI) was used as hole transporting layer. Three types of perovskite materials, including MAPbI 3 , (MA) x (FA) 1-x PbI 3 , and (MA) y (GA) 1-y PbI 3 , were used as light harvesting layers to exploit conversion efficiency of photovoltaic devices. The optimized perovskite solar cell with the configuration of ITO/Ni-doped ZnO nanorods/PCBM/(MA) y (GA) 1-y PbI 3 /P3HT + Li-TFSI/Au revealed an open-circuit voltage of 0.83 V, a short-circuit current density of 23.73 mA/cm 2 , a fill factor of 70%, and a power conversion efficiency of 13.79%.