31路A (生建站→郑旺站)
生建 - 汽配城 - 竹林桥小区 - 四中 - 兰山交警大队 - 交警支队 - 南坊镇政府 - 北大桥 - 公交总站 - 河东交警大队 - 王斜坊 - 西冷庄 - 石碑屯 - 相公党委 - 刘团 - 湾林 - 郑旺
31路B (生建站→相庄站)
生建 - 汽配城 - 竹林桥小区 - 四中 - 兰山交警大队 - 交警支队 - 南坊镇政府 - 北桥收费桥 - 公交总站 - 区防疫站 - 翟店子 - 凤凰岭 - 黑墩屯 - 张庄 - 禹屋 - 相庄
31路C (生建站→郑旺站)
生建 - 汽配城 - 竹林桥小区 - 四中 - 兰山交警大队 - 交警支队 - 南坊镇政府 - 北桥收费桥 - 公交总站 - 河东交警大队 - 王斜坊 - 西冷庄 - 石碑屯 - 相公党委 - 平墩河 - 八湖 - 郑旺
31路D (生建站→周官庄站)
生建 - 汽配城 - 竹林桥小区 - 四中 - 兰山交警大队 - 交警支队 - 南坊镇政府 - 北大桥 - 公交总站 - 区防疫站 - 翟店子 - 凤凰岭 - 黑墩屯 - 张庄 - 汤河党委 - 周官庄