豊肥本線
停車駅 普通列車は全駅に停車。 特急列車の停車駅については「九州横断特急」、「かわせみ やませみ」参照。
線路(全線単線) ... ◇・∨・∧:列車交換可、◆:列車交換可(スイッチバック駅)、|:列車交換不可
↑ 三角線の正式な起点は鹿児島本線宇土駅だが、運転系統上は全列車が熊本駅に乗り入れる。
1928年(昭和3年)12月2日:玉来駅 - 宮地駅間を延伸開業して豊肥本線が全通。波野駅、滝水駅、豊後荻駅を新設。宮地線と犬飼線をあわせて豊肥本線と改称し、同時に宮地線支線(立野駅 - 高森駅間)を高森線に分離。
1940年(昭和15年)5月1日:春竹駅を南熊本駅に改称。
1941年(昭和16年)10月1日:中判田駅 - 竹中駅間において機関車と客車2両が転落し、44名が死亡する事故が発生。
1943年(昭和18年)9月20日:8時20分頃、滝水駅 - 豊後荻駅間において熊本駅発大分駅行き列車(機関車1両、客車3両)が30m下の谷底に転落し、2名が死亡する事故が発生。折からの豪雨で築堤が流出していたため。
1960年(昭和35年)3月10日:市ノ川駅を新設。
1961年(昭和36年)3月20日:坊中駅を阿蘇駅に改称。
1963年(昭和38年)3月20日:下郡信号場を廃止。
1967年(昭和42年)8月13日:下郡信号場(2代)を新設(初代と同所。大分電車区への分岐点)。
1973年(昭和48年) 3月27日:蒸気機関車の運転を終了 11月15日:九州横断新幹線基本計画決定。
1981年(昭和56年)10月1日:武蔵塚駅を新設。
1983年(昭和58年)11月30日:大分駅 - 熊本駅間で列車集中制御装置 (CTC) 使用開始(制御所は立野駅と大分駅に設置)。
1986年(昭和61年) 4月1日:高森線が南阿蘇鉄道へ分離。国鉄線路名称一覧の「豊肥線の部」で唯一の支線が消滅する。 11月1日:東海学園前駅を新設。
1987年(昭和62年)2月22日:敷戸駅を新設。
熊本駅は熊本市中心部から離れており、熊本市の中心市街地や住宅地が豊肥本線沿線にあることから、熊本都市圏からの利便性向上を図り運行され、九州自動車道経由で福岡市と熊本市を結ぶ高速バス「ひのくに号」との競合を意識していた。当初は非電化であったためDE10形ディーゼル機関車が485系電車を牽引して豊肥本線を水前寺駅まで走行していたが、1994年に一旦廃止された後、1999年の熊本駅 - 肥後大津駅間の電化開業に伴い再開され、運転区間も熊本駅 - 水前寺駅・武蔵塚駅・光の森駅・肥後大津駅間となった。2007年3月18日改正からは、早朝の博多方面行きの「有明」1本が豊肥本線内(光の森駅→熊本駅間)普通列車として運転されていた。
九州新幹線(鹿児島ルート)全面開業に伴い、2011年3月11日限りで「有明」の豊肥本線内での運行を終了した。「九州横断特急」も一部が熊本駅発着に変更されている。2016年3月26日のダイヤ改正で「九州横断特急」は熊本駅 - 人吉駅間の運転が取り止められ、全て熊本駅発着となった。