国道201号
旧道は八木山峠を登る途中で飯塚市に入り、八木山集落を抜けて峠道を下り飯塚市街地に入る。新飯塚橋で遠賀川を越え、筑豊緑地を通り烏尾峠の途中で糸田町に入る。
八木山バイパスの終点は飯塚市街地の南側にあるバイパス入口交差点で、そのまま直進すると飯塚庄内田川バイパスに入る。烏尾峠の南側の筑豊烏尾トンネル内に飯塚市と糸田町の境界がある。