1991年,济南公交先后新辟38路、28路支线,起讫站分别为大观园位里酿造机械厂、解放桥桑梓店园林场;停驶多年的19路恢复运营,起讫站为大观园白马山铁路新村,全程11公里,在1990年代末再次停止运营。
1994年08月01日,济南公交13路(经五纬十二省摩托车总厂)线路延伸并调整走向,起讫站调整为经五纬一省摩托车总厂,经纬一路(南行)、纬二路(北行)、经五路(东行)、经六路、纬八路、经七路、纬十二路、经十路、南辛庄西路、104国道。26路(经五纬一北店子)、38路(大观园位里)缩线行驶,起讫站分别调整为经五纬十二北店子、经五纬十二位里。
2006年08月11日,济南公交38路为解决遇大金庄集无法正常运行的问题调整走向,调整后途经:纬十二路-经十路-二环西路-张庄路-机场西路-济西东路-小饮马-小饮马西-小董家-金庄北至于庄中学恢复原线。
2006年08月20日,济南公交38路调整至济西东路、机场西路、张庄路运行。
2006年09月10日,济南公交38路分两条线路运行,分别是:位里--金庄北--经五纬十二(不走于庄),位里--于庄--经五纬十二(不走金庄)。
2007年01月26日,济南公交38路小饮马西至于庄中学两站之间调整走向至济西东路运行。
2009年08月06日,因纬十二路(经七路口至经十路口)半封闭施工,济南公交2路开往中心医院方向临时单向调整至经七路、经十路运行;6路临时调整至经七路(纬十二路至经十路段)运行;9路支线临时调整至经七路运行;20路临时单向调整至经七路运行;38路、38路支线临时调整至经七路运行;K92路临时调整至经七路(纬十二路至经十路段)运行;K98路调整至经七路(纬十二路至经十路段);120路开往九曲方向临时单向调整至经七路、经十路运行。
2009年09月07日,11:00起,济南公交2路、6路、9路支线、20路、38路、38路支线、K92路、K98路、120路恢复在纬十二路的运行路线。
2010年07月06日,因经五路(纬十路口至小纬六路口)、纬八路(经五路口至经七路口)封闭施工,济南公交9路支线更名为29路,开往“天桥南”方向临时单向调整至纬十二路、经四路运行;26路缩线行驶,起讫站调整为八里桥北店子;38路、38路支线线路延伸,起讫站调整为八里桥位里、申家庄,经纬十二路;73路开往“经五纬一”方向临时调整至纬十二路、经七路运行;76路开往“玉函南区东站”方向临时调整至纬十二路、经七路运行;129路临时调整至经六路、小纬六路运行。
2010年08月15日,因济西东路高铁济南西客站施工路段破损严重,无法正常通行,济南公交38路、38路支线临时停运,并同时开辟26路支线。26路支线起讫站为八里桥济铁高级技校,经纬十二路、济齐路、(引桥)、申家庄、位里至济铁高级技校,沿途设“八里桥”、“交校路”、“黄岗路”、“匡山”、“匡山集团”、“匡山村”、“南沙小区”、“产业园管委会”、“南沙王庄”、“南吴家堡”、“东吴家堡”、“吴家堡”、“吴家堡镇政府”、“东赵庄”、“石佛屯”、“中赵庄”、“宋家庄”、“大高庄”、“刘庄”、“西高庄”、“四门闸”、“棉张”、“东曹”、“引桥”、“申家庄”、“明里村”、“牛角运”、“位里”、“市鱼种场”、“油赵庄”、“济铁高级技校”站点。票价一元,月票无效。发车时间:[八里桥]6:30-19:30,[济铁高级技校]5:50-19:30。
2011年11月23日,济南公交38路、38路支线恢复运行并调整走向,其中38路起讫站为八里桥位里,经纬十二路、经四路、槐村街、营市街、经十路、齐鲁大道、烟台路、顺安路、威海路、济西东路,运行时间:八里桥6:00-19:30,位里6:00-19:30,票价一元,月票无效。38路支线起讫站为八里桥申家庄,经纬十二路、经四路、槐村街、营市街、经十路、齐鲁大道、烟台路、顺安路、威海路、济西东路,运行时间:八里桥8:00、11:00、15:00、17:30、18:00,申家庄6:00、6:30、7:30、9:00、12:00、16:00、19:00,票价一元,月票无效。
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路。
2014年10月21日,因纬十二路八里桥路段(堤口路口至经一路口)和无影山西路道路封闭施工,济南公交2路/K2路临时调整至堤口路、纬六路道桥、经二路运行;38路/K38路临时缩线行驶,起讫站调整为营市西街位里;K59路临时调整至兴济桥西路、段兴西路(反向经段兴东路)、经六路、槐村街、经四路运行;76路/K76路临时调整至经六路、段兴东路,闫千户小区内道路、张庄路、段兴西路运行;77路/K77路临时调整至济堤口路、纬六路道桥、经四路、纬十二路、经二路运行,起讫站调整为唐家庄经二纬十二;83路/K83路临时调整至堤口路、济泺路、天桥运行;K96路临时调整至经六路、槐村街、经二路运行;120路/K120路临时调整至经二路、纬六路道桥、无影山路、无影山中路运行;132路/K132路临时缩线行驶,起讫站调整为郑店村交校路;济长巴士1路(长清1路)临时调整至经一路、天桥、济泺路运行。
2015年12月08日,为配合齐鲁大道(经十路-枣庄路)轨道交通建设,济南公交38路/K38路临时调整至齐州路、烟台路运行;K157路调整至齐州路、烟台路运行。
2018年06月21日,济南公交38路/K38路取消非空调车,线路号调整为K38路。
2019年06月23日,因青岛路西口封闭施工,济南公交K38路(经十路营市西街位里)临时缩线行驶,起讫站调整为经十路营市西街青岛路西口;38路支线(申家庄位里)线路延伸,起讫站调整为位里引桥,并调整为K38路支线,开启空调票价二元,发车时间调整为:【位里】6:00、6:45、7:30、17:00、17:45、18:30,【引桥】6:20、7:05、7:50、17:20、18:05、18:50。约一年后上下午分别减少一班。
2019年09月30日,为方便山东第一医科大学学校师生出行,济南公交K38路(经十路营市西街青岛路西口)线路延伸,起讫站调整为经十路营市西街山东第一医科大学,经青岛路。
2019年12月01日,济南公交K38路(经十路营市西街山东第一医科大学)线路延伸,起讫站调整为经十路营市街山东第一医科大学。
2022年04月07日,为配合轨道交通4号线市立五院站施工,济南公交K38路(营市街经十路山东第一医科大学)线路延伸,起讫站调整为山东第一医科大学市立五院,调整后市立五院发车时间为6:00-20:00;K86路(南辛庄西路经十路山东联合大学)缩线行驶,起讫站调整为济南大学山东联合大学,调整后双向发车时间为6:00-21:00;K101路(营市街经十路甸柳庄)线路延伸,起讫站调整为济南大学甸柳庄,24小时发车;K104路(济南大学趵突泉东门)临时停运;K153路(魏家庄南辛庄西路经十路)缩线行驶并调整走向,起讫站调整为党家枣林济南大学,经重汽路、裕通大街、二环西路、G104、南辛庄西路,调整后党家枣林发车时间为6:30-19:30,济南大学发车时间为7:00-20:00;K153路支线(蛮子村南辛庄西路经十路)缩线行驶并调整走向,起讫站调整为蛮子村济南大学,经二环西路、G104、南辛庄西路,调整后蛮子村发车时间为6:20-18:20,济南大学发车时间为6:45-18:50。
2022年08月30日,济南公交K38路(山东第一医科大学市立五院)、K216路(山东第一医科大学纬十二路经七路)、BRT-13路(山东第一医科大学黄岗路)线路延伸,K38路起讫站调整为青岛路公交车场经十路北小辛庄西街(并增设沿途站点),K216路起讫站调整为青岛路公交车场纬十二路经七路、BRT-13路起讫站调整为青岛路公交车场黄岗路。