八代は熊本県南部にある鉄道の結節点で、九州新幹線の区間と八代海沿いの地域路線のあいだに位置しています。この市には主な旅客駅が2つあり、新八代駅は新幹線用、八代駅は在来線用です。市内を主に運行しているのはJR九州と肥薩おれんじ鉄道です。
八代発の列車には、新八代駅からの九州新幹線、八代駅からのJR九州の普通・地域列車、そして海岸沿いを南へ走る肥薩おれんじ鉄道の列車があります。新八代駅は長距離列車チケットの主要駅であり、八代駅は地域路線の接続やおれんじ鉄道ルートへの乗り換えを担います。
八代からの鉄道路線は、北へ熊本、久留米、福岡方面、南へ川内、鹿児島中央方面、そして南西へは海岸線経由で水俣、出水方面へ延びています。八代行きの列車は、新幹線は新八代駅、地域列車は八代駅を利用します。八代発着の列車はRail Monstersでオンライン予約できます。