Al-doped ZnO nanorods were first used as electron transporting layer for perovskite solar cells. Better charge transfer and collection were found at the Al-doped ZnO nanorods/peroskite interface. The best device showed a power conversion efficiency of 10.45% that was 23% higher than the one with non-doped ZnO nanorods.