太行山國家森林步道為南北走向。南起河南沁陽市,途經博愛縣、焦作市、修武縣、輝縣市;由陵川縣進入山西省,途經壺關縣、平順縣、潞城市、黎城縣、襄垣縣、武鄉縣、左權縣;由武安市進入河北省,途經沙河市、邢台縣、內丘縣、臨城縣、贊皇縣、元氏縣、井陘縣、平山縣;由盂縣進入山西省,途經五台縣、繁峙縣、靈丘縣;再由淶水縣進入河北省,途經易縣、蔚縣、淶源縣;從房山區進入北京,途經門頭溝區、海淀區、昌平區,到達延慶區。線路全長2200公里,其中,河南180公里,山西1130公里,河北710公里,北京180公里。沿線有山西棋子山、太行峽谷、老頂山、黃崖洞、龍泉,河北武安、蠍子溝、仙台山,北京鷲峰、八達嶺國家森林公園等森林旅遊地。有磚壁村、爨底下村、南莊村等古村落。步道串聯了太行八陘等眾多歷史古道。步道全線森林占比70%,典型森林為暖溫帶落葉闊葉林。主要路段由砂石路、古道組成。