代末期改用利兰奥林比安11米（S3BL），成为本线首批三轴用车。数年后，更换为丹尼士巨龙12米（3N）。随着12米非空调车款逐渐被淘汰，2000年代起改派丹尼士巨龙11米（S3N），以及加入空调巴士服务，空调用车为富豪奥林比安12米（3AV）和丹尼士三叉戟三型12米（ATR）。直至2011年9月26日才正式提升至全空调巴士服务。最初九巴构思全空调化后的23号线，有部份採用单层空调巴士行走，但经地区人士及观塘区议会反对，九巴经已搁置该计划。现时本线使用4辆亚历山大丹尼士Enviro 500 12米