福岡県北九州市八幡西区堀川町にある、JR九州の鹿児島本線と筑豊本線の交差する、立体交差駅。
駅前は、北九州市営バス・西鉄バス北九州のターミナルになっている。
筑豊本線は、この折尾を境に電化区間と非電化区間が分かれる。鹿児島本線と筑豊本線を直通する列車(福北ゆたか線)のホーム(6番・7番のりば)はあとから作られた(通称:鷹見口)ため、駅本体(1番〜5番のりば)から約150m離れている。乗り換えなどの際は注意が必要(一度改札口を出なければならない)。鹿児島本線は快速・準快速・普通列車に加えて、すべての特急が停車する。かつては西日本鉄道北九州線の終点でもあった。