線路站點
線路走向
據2018年12月北京公交官網信息顯示,北京公交21路起於北京西站,途徑蓮花池東路、羊坊店路、復興路、三里河路、月壇南街、西二環、西直門北大街、西土城路、北土城西路、北辰路,最終到達安華橋北站。
線路走向沿線車站
據2018年12月北京公交官網信息顯示,北京公交21路共設28座車站;其中,往安華橋北方向設站27座,往北京西站方向設站28座。
•上行車站
| 序號 | 公交站名 | 城市軌道交通站點 | 換乘線路 |
| 1 | 北京西站 | 北京西站 | 北京捷運7號線、北京捷運9號線 |
| 2 | 北京世紀壇醫院 | / | / |
| 3 | 皇亭子 | / | / |
| 4 | 軍事博物館 | 軍事博物館站 | 北京捷運1號線、北京捷運9號線 |
| 5 | 木樨地西 | / | / |
| 6 | 木樨地北 | / | / |
| 7 | 西城三里河 | / | / |
| 8 | 三里河東口 | / | / |
| 9 | 二七劇場路北口 | / | / |
| 10 | 兒童醫院路口西 | / | / |
| 11 | 月壇體育場 | / | / |
| 12 | 阜成門南 | / | / |
| 13 | 阜成門北 | 阜成門站 | 北京捷運2號線 |
| 14 | 西直門南 | / | / |
| 15 | 索家墳 | / | / |
| 16 | 文慧橋北 | / | / |
| 17 | 明光橋北 | / | / |
| 18 | 薊門橋 | / | / |
| 19 | 薊門橋北 | / | / |
| 20 | 塔院小區南門 | / | / |
| 21 | 牡丹園西 | 牡丹園站 | 北京捷運10號線 |
| 22 | 牡丹園東 | / | / |
| 23 | 健德門橋西 | 健德門站 | 北京捷運10號線 |
| 24 | 健德門橋東 | / | / |
| 25 | 捷運北土城站 | 北土城站 | 北京捷運8號線、北京捷運10號線 |
| 26 | 安貞西里 | / | / |
| 27 | 安華橋北 | / | / |
•下行車站
| 序號 | 公交站名 | 城市軌道交通站點 | 換乘線路 |
| 1 | 安華橋北 | / | / |
| 2 | 安貞西里 | / | / |
| 3 | 捷運北土城站 | 北土城站 | 北京捷運8號線、北京捷運10號線 |
| 4 | 健德門橋東 | / | / |
| 5 | 健德門橋西 | 健德門站 | 北京捷運10號線 |
| 6 | 牡丹園東 | / | / |
| 7 | 牡丹園西 | 牡丹園站 | 北京捷運10號線 |
| 8 | 塔院小區南門 | 西土城站 | 北京捷運10號線 |
| 9 | 薊門橋北 | / | / |
| 10 | 薊門橋南 | / | / |
| 11 | 明光橋南 | / | / |
| 12 | 文慧橋南 | / | / |
| 13 | 索家墳 | / | / |
| 14 | 西直門南 | 車公莊站 | 北京捷運2號線 |
| 15 | 車公莊南 | / | / |
| 16 | 阜成門北 | 阜成門站 | 北京捷運2號線 |
| 17 | 阜成門南 | / | / |
| 18 | 月壇體育場 | / | / |
| 19 | 兒童醫院路口西 | / | / |
| 20 | 二七劇場路北口 | / | / |
| 21 | 三里河東口 | / | / |
| 22 | 西城三里河 | / | / |
| 23 | 木樨地北 | / | / |
| 24 | 木樨地西 | / | / |
| 25 | 軍事博物館 | 軍事博物館站 | 北京捷運1號線、北京捷運9號線 |
| 26 | 皇亭子 | / | / |
| 27 | 北京世紀壇醫院 | / | / |
| 28 | 北京西站 | 北京西站 | 北京捷運7號線、北京捷運9號線 |
運營情況
運行時間
據2018年12月北京公交官網信息顯示,北京公交21路雙向首班車時間為05:00,末班車時間為23:00。
票務指南
據2018年12月北京公交官網信息顯示,北京公交21路採用無人售票,實行分段計價票制,單程最低票價2元,單程最高票價4元,具體票價見下表。
北京公交21路
