1971年05月,济南市人民汽车公司新辟15路,起讫站为省出版局粟山,经民生大街、顺河街、经四路、纬一路、经一路、天桥、济泺路、堤口路、无影山路、北马鞍山路,线长10.6公里,设17个站点。
1975年,济南市人民汽车公司15路(省出版局粟山)调整走向,起讫站调整为明星影院粟山,经纬十二路、堤口路、无影山路、北马鞍山路。
1977年,济南市人民汽车公司改名为济南市公共交通公司(以下简称济南公交)。
1980年08月20日,济南公交15路(红星影院粟山)调整走向,起讫站调整为体育馆火化场,经民生大街、顺河街、经四路、纬二路、天桥、济泺路、堤口路、无影山路、北马鞍山路。
1984年09月10日,济南公交15路(体育馆火化场)调整走向,起讫站调整为南郊宾馆九〇医院,延伸段经玉函路、经十路及师范路。
1987年,济南公交15路(南郊宾馆九〇医院)缩线行驶,起讫站调整为省体育馆九〇医院。
1994年08月04日,济南公交15路(省体育馆济军总医院)调整至经七路、纬二路运行。
1996年10月09日,济南公交位于天桥上的天桥站点撤销,涉及线路:4路、5路、特1路、7路、15路、35路。
1996年12月08日,济南公交13路(大观园省摩托车总厂)线路延伸并调整走向,起讫站调整为省出版局省摩托车总厂,经胜利大街、经十路、民生大街、经七路、纬二路、经五路、纬十二路、经十路、南辛庄西路、104国道。15路(省出版局济军总医院)走向调整,起讫站调整为动物园经五纬一,经济泺路、师范路、无影山路、堤口路、济泺路、天桥、纬二路、经五路。
1998年09月08日,济南公交15路(动物园经五纬一)线路延伸,起讫站调整为动物园省体育中心,延长路段经纬二路、经八路、青年西路(南行)、经十路(西行)、民生大街(北行)。
2004年12月09日,济南公交15路调整至无影山路、堤口路运行。
2008年07月04日,因经八路封闭施工,济南公交13路(白马山啤酒厂青年东路)临时缩线行驶,起讫站调整为白马山啤酒厂省体育中心,走向临时调整至经四路(东行)、纬一路(南行)、经八路(东行)、民生大街(南行)、经十路(东行)、胜利大街(北行)、经八路(西行)、纬一路(北行)、经七路(西行)、纬二路(北行)运行;15路临时调整至纬二路、经十路运行,在玉函立交桥下调头返回;18路开往火车站方向临时调整至文化西路运行,开往姚家东区方向临时调整至民生大街、经十路、青年西路运行;32路临时调整至民生大街、经十路、玉函路、马鞍山路、经十一路、八一立交桥、经十路运行;36路临时调整至经十路、青年西路运行;43路临时调整至经十路、民生大街运行;K52路临时调整至经七路、纬一路、经十路运行;K55路临时调整至青年西路、经十路运行;88路、88路支线3、88路支线5、88路支线6、88路支线9临时调整至青年西路、经十路、八一立交桥运行。
2008年10月07日,经八路施工结束,济南公交13路(白马山啤酒厂省体育中心)恢复在纬二路、经八路、青年西路的运行路线并正式缩线行驶,起讫站调整为白马山啤酒厂齐鲁医院;15路恢复在经八路、青年西路、胜利大街的运行路线;18路恢复在青年西路、经八路、民生大街的运行路线;32路恢复在经八路、青年西路及经十路的运行路线;36路恢复在纬二路、经八路的运行路线;43路恢复在青年西路、经八路的运行路线;K52路恢复在民生大街、经八路、纬二路的运行路线;K55路恢复在经八路、纬一路的运行路线;88路、88路支线3、88路支线5、88路支线6、88路支线9恢复在经八路、纬一路的运行路线。
2009年02月24日,因堤口路东段封闭施工,济南公交7路临时调整至经二路、纬六路道桥运行;12路、K107路临时调整至无影山东路、无影山中路运行;15路临时调整至无影山中路、济泺路运行;67路临时调整至无影山东路、无影山中路、济泺路运行;85路临时调整至无影山中路、济泺路运行;K91路临时调整至纬六路道桥、纬六路、经一路运行;114路临时调整至西工商河路、无影山中路运行;125路临时调整至无影山东路、无影山中路运行;140路临时调整至无影山中路、济泺路、西工商河路运行。
2009年05月19日,12:00起,济南公交7路、12路、15路、67路、85路、K91路、K107路、114路、125路、140路恢复堤口路东段的运行线路。
2010年03月10日,因无影山路(堤口路至无影山中路)部分路段封闭施工,济南公交15路临时调整至无影山中路、无影山东路运行;120路、127路临时撤销[无影山]站点,在纬六路道桥北头上高架路行驶。
2010年06月02日,济南公交15路恢复在无影山路、堤口路的运行路线。
2013年04月30日,因胜利大街道路全封闭施工,济南公交15路开往【动物园】方向临时调整为经十路向西、民生大街向北至经八路向西恢复原线。
2013年05月29日,济南公交15路恢复在经十路、胜利大街的运行路线。
2013年07月06日,因青年西路(青年桥至经十路)西半幅全封闭施工,济南公交13路临时调整至民生大街、经十路、胜利大街运行,起讫站调整为白马山啤酒厂省体育中心;15路临时调整至民生大街运行;16路临时缩线行驶,起讫站调整为全福立交桥南全民健身中心;18路开往【火车站】方向临时调整至文化西路(青年西路至泺源大街)运行;28路临时调整至民生大街、经十路运行;32路调整至经八路、纬一路、马鞍山路、王庄路、经十一路运行;起讫站调整为黄岗英雄山文化市场;36路开往【郎茂山小区】方向临时调整至青年东路、经十路、民生大街运行;43路临时调整至经十路、民生大街运行;K55路临时调整至泺源大街、民生大街运行;75路开往【新世界商城】方向临时调整至青年东路、经十路运行;88路、88路支线3、88路支线5、88路支线6、88路支线9临时缩线行驶,经民生大街、经十路、胜利大街运行,起讫站分别调整为仲宫省体育中心、省体育中心黄巢、长峪、省体育中心卧龙池、省体育中心石庙岭、省体育中心金刚纂;K94路临时调整至青年东路、经十路运行;115路开往【邢村立交桥】方向临时调整至文化西路、青年东路运行,起讫站调整为青年桥邢村立交桥山东剧院。
2013年07月20日,因胜利大街(经八路至经十路)全封闭施工,济南公交13路、15路临时调整至经十路、纬一路运行;88路临时调整至经十路(胜利大街至纬一路)运行;88路支线3、88路支线5、88路支线6、88路支线9临时缩线行驶,起讫站分别调整为省委黄巢、长峪、省委卧龙池、省委石庙岭、省委金刚纂。
2013年09月06日,因青年西路全段施工结束,济南公交15路恢复在经八路、青年西路、经十路、胜利大街的运行路线;16路恢复在青年西路的运行路线,起讫站调整为全福立交桥南青年桥;28路恢复在经八路、青年西路的运行路线;43路恢复在青年西路、经八路的运行路线;75路、K94路恢复在文化西路、青年西路的运行路线;115路恢复在青年西路的运行路线,起讫站调整为山东剧院邢村立交桥。
2014年07月05日,济南公交K11路、K101路、K122路取消大站行驶和独立运营时间。截至7日,济南公交共计91条普通线路增设空调车,空调车采用K系列运行模式,与普通车并线运行。附:91条线路具体为1路、2路、3路、4路、5路、6路、7路、8路、9路、11路、12路、13路、14路、15路、16路、18路、19路、21路、26路、27路、28路、29路、30路、31路、33路、34路、35路、36路、37路、38路、39路、40路、41路(7月7日调整)、42路、43路、45路、46路、47路、48路、61路、62路、63路、64路、66路、70路、72路、74路、75路、76路、77路、78路、79路、80路、81路、82路、83路、84路、85路、86路、87路、88路、99路、101路、106路、110路、111路、112路、113路、114路、115路、116路、117路、119路、120路、122路、123路、124路、125路、127路、128路、129路、131路、132路、133路、137路、138路、140路、150路、151路、152路、165路。
2018年04月12日,济南公交15路/K15路取消非空调车,线路号调整为K15路。
2019年01月05日,济南军区总医院已经正式更名为解放军第九六〇医院,济南公交、济南公交通勤与定制巴士K15路、K72路、K90路、K90路区间、K95路、511路济军总医院站点更名为解放军第九六〇医院,K90路、K90路区间、K172路济军总医院西院站点更名为解放军第九六〇医院西院,K90路区间、K172路济军总医院西院宿舍站点更名为解放军第九六〇医院西院宿舍。
2021年08月,济南公交站点更名,建材市场(位于无影山路一对站点)更名为无影山路师范路,涉及线路:K15路(其他线路后续更改)。