近鉄バス鳥飼営業所
21番:阪急茨木市駅 - 島南口 - 鳥飼八防 - 鶴野橋 1999年7月廃止。
水尾・真砂・玉島・平田・大同町・桑田町といった茨木市の南東部エリアを大きく循環する路線。
水尾地区は公共交通空白地であったため、地元の要望も受けて1997年に開設。当初は阪急茨木市駅始発であった(一部茨木車庫または阪急茨木南口から)が、JR茨木駅の東口ロータリー完成により、同駅まで延伸された。
利用者が徐々に増え、2013年3月~2019年3月末までは日中に平日15分毎、土休日20分毎で運行されていた。当初は中型車(ロングボディ車含む)で運行していたが、現在は原則大型車で運行される。
水尾三丁目から阪急茨木市駅方面への都市計画道路が完成したことにより、2009年4月14日から水尾三丁目での折り返し運行を廃止し循環運転を開始した。以後は増発・運転間隔の調整を重ねている。
2013年10月15日より、茨木駅東口再開発に伴い、復路の市役所南口→JR茨木東口間が東西通り経由から中央通り経由に変更され、茨木市役所前・駅前通りの各停留所への停車を開始した。また、JR茨木東口停留所がロータリー内から道路上、市役所南口停留所のJR茨木東口向きが東西通りから茨木市役所東側へ移設された。
2015年3月16日より駅前再開発の完成により、JR茨木東口付近のループが逆回りとなり、往路で駅前通りを経由するルートになったため、茨木市役所前停留所には停車しなくなった。また、市役所南口停留所の阪急茨木南口向きが東西通りから茨木市役所東側、同停留所のJR茨木東口向きが茨木市役所東側から東西通りへ移設された。
この路線も茨木バス時代から運行されている古参の路線で、茨木市西部の松沢池周りの住宅地から駅へのアクセス路線。春日丘公園付近では住宅地の道を縫うように走り、池の周りを一周する。
一部に狭隘区間を含むため中型車・中型ロングボディ車での運行だったが、車両の置き換えに伴い現在は大型車と中型ロングボディ車の両方で運行される。
日中は起点から終点まで同じ番号で運行を終える便は少なく、大半が春日丘地区で系統番号を変更する。それ以外の時間帯はJR茨木駅発着の1番のみの運行となる。両系統合わせてJR茨木駅以遠基準で20分間隔だが、阪急茨木市駅においては不均一間隔となっている。
一部停留所では英語アナウンスも導入されている。
なお、近鉄バスでは10番未満の系統番号は一般的に01番などと表示するが、当系統は一桁で表示する。
春日丘公園行きについては阪急茨木市駅では2番のりば、JR茨木駅では5番のりばから発車。
1番:JR茨木駅 → 紫明園東 → 松沢池 → 春日丘公園 → 紫明園 → JR茨木駅 始発便は北春日丘始発。 日中の多くは北春日丘から2番となり阪急茨木市駅まで運行される。
2番:阪急茨木市駅 → JR茨木駅 → 紫明園東 → 松沢池 → 春日丘公園 → 紫明園 → JR茨木駅 → 阪急茨木市駅 ほぼ日中のみの運行。大半は北春日丘から1番となる。