台中市公車21路

正线

正线行驶区间为“台中刑务所演武场－三贵城”，所有班次不绕驶至东山高中
行驶至三贵城全程行车里数约12.5公里，全程行车时间约52分，往三贵城共44站，往台中刑务所演武场共43站。
正线自台中刑务所演武场起，沿府后街、林森路、三民路一段、民权路、建国路、双十路、精武路、三民路三段、北屯路、东山路一段、二段到三贵城。

延驶路线1

延驶路线1行驶区间为“台中刑务所演武场－民德桥”，仅平日部分班次绕驶至东山高中，例假日及寒暑假停驶。
行驶至民德桥全程行车里数约16.1公里，全程行车时间待查，往民德桥共55站，往台中刑务所演武场共54站。
延驶路线1自台中刑务所演武场起与正线行经路线相同，行驶到三贵城后续驶，并沿东山路二段到民德桥。

延驶路线2

延驶路线2行驶区间为“台中刑务所演武场－中兴岭”，所有班次不绕驶至东山高中。
行驶至中兴岭全程行车里数约18.8公里，全程行车时间约70分钟，往中兴岭共63站，往台中刑务所演武场共62站。
延驶路线2自台中刑务所演武场起与正线行经路线相同，行驶到三贵城后续驶，并沿东山路二段经民德桥到中兴岭。