八戸線
日本鉄道により1891年に開業した本線(後の東北本線)の駅が海沿いの八戸市街から離れた尻内に設置されたことから、1894年に尻内駅(現・八戸駅)から分岐して八ノ戸(現・本八戸駅)を結ぶ支線を敷設したのが始まりである。同年中に八ノ戸から湊へ延伸され、この状態で日本鉄道は1906年に公布された鉄道国有法により1907年11月1日に買収され官設鉄道に編入後、1909年に八ノ戸線と命名され、1924年に八戸線と改称された。1924年より八戸(現・本八戸)から分岐する種市への路線延伸工事が行なわれ、翌年には陸中八木、1930年に久慈まで延長されて八戸線が全通した。
八戸駅 - 久慈駅間の経路設定にあたっては、当時の陸軍より岩手県大野付近が鉄鋼の原材料供給地であること、有事の際の鉄道破壊を懸念し、海岸線より内陸の大野付近を通過することが望ましいと主張していたが、結局海岸線を通過するルートとなった。
鮫駅 - 久慈駅間は1968年の赤字83線の議論に上がっている。1975年に当線の実質的延長線である久慈線が普代まで開業したが、こちらは国鉄再建法の施行により特定地方交通線に指定され、1984年に第三セクターの三陸鉄道へ転換されている。
1956年(昭和31年) 11月19日? 大久喜、金浜、大蛇の各仮乗降場を新設。 12月10日 大久喜・金浜・大蛇の仮乗降場を駅に改める。
1959年(昭和34年)2月5日 平内駅を新設。
1961年(昭和36年) 4月15日 陸奥白浜駅を新設。 12月25日 有家駅を新設。 12月 久慈市・野田村・種市町・普代村が830万円の鉄道債券を引き受け、久慈駅 - 盛岡駅間の直通列車(準急)の運行開始。
1966年(昭和41年)3月25日 青森県営専用線(後の八戸臨海鉄道)の分岐点として北八戸信号場を新設。
1970年(昭和45年)10月1日? 青森県営専用線が八戸貨物駅へ延長されたため北八戸信号場を廃止。
1971年(昭和46年) 2月1日 八戸駅を本八戸駅に改称。 4月1日 尻内駅を八戸駅(2代)に改称。
1972年(昭和47年)10月28日 C58 239によるSLさよなら列車運転。
1975年(昭和50年)7月20日 久慈線の久慈駅 - 普代駅間が開業。
1977年(昭和52年)7月 長苗代駅 - 陸奥湊駅間高架化。
1982年(昭和57年)11月15日 鮫駅 - 久慈駅間の貨物営業を廃止。
1984年(昭和59年) 2月1日 陸奥湊駅 - 鮫駅間の貨物営業を廃止。 4月1日 久慈線を廃止、三陸鉄道に転換。
1985年(昭和60年)3月14日 本八戸駅 - 湊駅間を廃止。
1986年(昭和61年) 8月1日 プレイピア白浜臨時乗降場を新設。 11月1日 本八戸駅 - 陸奥湊駅間の貨物営業を廃止。
1987年(昭和62年)4月1日 国鉄分割民営化により東日本旅客鉄道(第1種・八戸駅 - 久慈駅間)、日本貨物鉄道(第2種・八戸駅 - 本八戸駅間)が承継、プレイピア白浜臨時乗降場を臨時駅に改める。
1993年(平成5年)12月1日 ダイヤ改正により、全列車が気動車での運転となる。客車列車全廃。
2002年(平成14年)12月1日 種差駅を種差海岸駅に改称。
2003年(平成15年)4月1日 SLうみねこ号運転。
2004年(平成16年)10月16日 種市駅・侍浜駅での列車交換が廃止され交換設備撤去、侍浜駅無人化。
2005年(平成17年) 7月6日 階上駅 - 久慈駅間特殊自動閉塞化。 10月 本八戸駅 - 階上駅間特殊自動閉塞化。 12月10日 CTC化、小中野・白銀・階上・陸中八木の各駅を無人化。
2011年(平成23年) 3月11日 東北地方太平洋沖地震とこれにより発生した大津波により全線で不通。 3月18日 八戸駅 - 鮫駅間で運行を再開。 3月24日 鮫駅 - 階上駅間で運行を再開。 3月30日 階上駅 - 久慈駅間で代行バス運行開始(列車による運転再開見込みが立たないため)。 4月7日 東北地方太平洋沖地震の余震発生により全線で再び不通。