北京公交643路(Beijing Public Transport Line 643)运营于北京市昌平区,隶属于北京公交集团第一客运分公司。线路上行由朝凤庵村开往天通苑北枢纽站,长度33.3公里,设35站;下行由天通苑北枢纽站开往朝凤庵村,长度33.2公里,设34站。
2007年9月20日,配合
北京地铁5号线开通,拆分北京公交912路(安定门-十三陵水库)。其中,北段新开643路。
2017年8月10日,调整643路。首末站:地铁天通苑北站-朝凤庵村。营业时间:朝凤庵村5:00-21:30,地铁天通苑北站6:15-22:40。撤销低效路段,增加景荣街0.7公里地面公交线网覆盖,方便泰康之家燕园、青秀尚城等小区居民的出行。替代线路:870路。