大阪シティバス守口営業所
平日・土曜・休日とも、昼間はほぼ1時間毎に運行。早朝および深夜などの一部に放出住宅前もしくは地下鉄深江橋より営業運転を開始する便や地下鉄深江橋止まりの便(諏訪三丁目→地下鉄深江橋→神路大橋を連続運行しない便)が存在する。
天満橋・京橋と深江橋を結ぶ路線である。
深江橋付近ではループする形態をとっている。22号系統は東の諏訪神社方面へ向かうのに対し、21号系統は西にループする。
27:守口車庫前 - 地下鉄太子橋今市 - 上新庄駅北口 - 柴島 - 天神橋六丁目 - 大阪駅前 運行開始当初は特27号系統として運行を開始、2002年1月27日の市バス改編により特27号系統から27号系統に改番された。 2007年1月8日に地下鉄今里筋線開業に伴う市バスダイヤ改正で廃止となる。ただしこの改正では上新庄駅前を境に37C号系統(大阪駅前-上新庄駅前)と86D号系統(守口車庫前-上新庄駅前)に系統分割された(37C号系統は中津営業所、86D号系統は守口営業所の担当)が、いずれも2010年3月28日のダイヤ改正で廃止となった。 2012年4月1日に37A号系統から改番された27号系統とは異なる。
31:天満橋 - 京橋北口 - 地下鉄蒲生四丁目 - 新森公園 - 地下鉄新森古市 - 緑一丁目 - 花博記念公園北口
2002年1月27日の大阪市営バス再編前は1994年3月31日に誕生した特21号系統(総合医療センター - 諏訪神社前間)であった。当時は総合医療センター前 - 関目一丁目が支線区間、関目一丁目 - 諏訪神社前が幹線区間で、担当営業所は守口と古市であった。
2002年1月27日の大阪市営バス再編で担当が古市のみになっていたが、後に守口・古市共同運行体制に戻る。
2010年3月28日に古市営業所の廃止に伴う再編で東成営業所単独の担当となる。
2012年4月1日より、東成・守口共同運行体制になる。
2014年4月1日より45・35号系統と経路が重複する区間を廃止、天満橋からそれまでの28号系統の経路で放出住宅に至るルートに、深江橋付近のループ区間も22号系統とは異なるルート(諏訪神社前経由から天王田公園経由)に変更。担当は東成が閉所により外れて守口単独となった。
2016年4月1日にJR京橋駅南口にある「京橋駅前」バス停を「京橋駅南口」に改称(北口にある57号系統用の停留所との混同防止のため)。