函館本線
〕
函館本線(はこだてほんせん)は、北海道函館市の函館駅から長万部駅、小樽駅、札幌駅を経由して旭川市の旭川駅を結ぶ北海道旅客鉄道(JR北海道)の鉄道路線(幹線)である。
北海道最古の鉄道開業区間を含んでおり、以来本州との連絡をおもな目的として北海道における鉄道輸送の基幹を担ってきた。現在は、函館駅から旭川駅までの全区間を運行する列車はなく、函館駅 - 長万部駅間、長万部駅 - 小樽駅間、そして札幌駅を通る小樽駅 - 岩見沢駅間、岩見沢駅 - 旭川駅間の各区間でそれぞれ路線の性格が異なっている。長万部駅 - 小樽駅間以外では現在も道内の主要幹線としての使命を担っている。支線(別線)を含めた総営業キロは458.4 kmで、これは北海道で最長である。
函館駅 - 長万部駅間は函館市と札幌市を結ぶ特急列車や本州からの貨物列車(JR貨物による運行)のメインルートとなっている。現在、これらの優等・貨物列車は、長万部駅 - 白石駅間は室蘭本線・千歳線経由で運転している。
一方、長万部駅 - 小樽駅間はローカル線と化している。長万部駅から室蘭本線・千歳線を経て札幌方面に接続するルートを「海線」と通称するのに対して、函館本線のこの区間は「山線」と呼ばれており、通称としては「山線」の方が古くから存在する。かつては長万部駅 - 小樽駅 - 札幌駅間の山線にも多くの優等列車が往来し、昭和40年代まではC62形蒸気機関車の重連による牽引の急行列車など蒸気機関車が集結したことでもにぎわった。ただ小樽駅までが単線な上、急勾配・急曲線が連続する速度向上に不利な線形を抱えていた。対して、海線経由は30 km以上遠回りであるが、もともと線形も良く所要時間も短縮できるうえに比較的沿線人口にも恵まれていた。さらに山線区間は線路種別が「丙線」であり、軸重軽減対策をしていない一部の機関車は入線できない。
特急列車の登場以来、徐々に函館駅 - 札幌駅間のメインルートとしての役割は海線へ移り、かくして1986年(昭和61年)11月1日に定期の優等列車が山線から全廃され、その後は有珠山噴火や海線での輸送障害時の迂回、また観光シーズンの臨時列車として優等列車が山線に入線することがある程度である。函館駅から小樽駅までの区間は北海道新幹線の新函館北斗駅 - 札幌駅間延伸時に、函館駅 - 長万部駅間がJR北海道から第三セクターに経営移管、長万部駅 - 余市駅間についてはバス転換される見込みである。余市駅 - 小樽駅間は余市町が鉄道存続を求めていたが、自治体間の協議の結果、同区間もバス転換を容認することとなり、山線区間は小樽駅 - 札幌駅間が維持され、長万部駅 - 小樽駅間は廃線・バス転換が行われる予定(「今後の予定」節を参照)。
小樽駅 - 旭川駅間は電化されており(このうち、小樽駅 - 滝川駅間は国鉄による道内で最初の電化区間である)、札幌市と旭川市の両都市を結ぶ特急列車は道内最大の運転本数を有し、旭川を超えて網走市や稚内市まで接続するJR北海道の最重要区間である。また札幌都市圏にあたる小樽駅 - 岩見沢駅間は近距離利用客が多いため、快速を含む普通列車が多く運転され、IC乗車カード「Kitaca」の利用エリアとなっている。2024年春を目処に既存のKitacaエリアを岩見沢駅 - 旭川駅間にも拡大するほか、函館駅 - 新函館北斗駅間が函館エリアとして新規に利用エリアとなる予定である。
函館本線は、北海道の鉄道の発祥路線である。1880年(明治13年)から1882年(明治15年)までに官営幌内鉄道の手で開通した手宮駅(小樽市・現在廃止) - 札幌駅 - 幌内駅(三笠市・現在廃止)間の鉄道がそれである。
官営幌内鉄道の路線を譲り受けた北海道炭礦鉄道、北海道鉄道(初代。千歳線などを建設した2代目の北海道鉄道とは別会社)および北海道庁が運営する北海道官設鉄道によって建設され、北海道官営鉄道は1905年(明治38年)に鉄道作業局(国有鉄道)へ編入、北海道炭礦鉄道と北海道鉄道は、1906年(明治39年)に成立した鉄道国有法によって買収され、国有鉄道線となったものである。
イギリスに範をとった本州の鉄道に対して、北海道の鉄道はアメリカの技術を導入して建設されており、前面にカウキャッチャー、煙突には巨大なダイヤモンドスタックを取り付けたアメリカ式の蒸気機関車が輸入され、客車も「マッチ箱」と称される本州の4輪車に対し、開拓使号客車に代表される、木造台車を履いたボギー車が使われた。「義経」「弁慶」・「しづか」などと命名された機関車(のちの7100形)は、現在も鉄道博物館(さいたま市)、京都鉄道博物館(京都市)、小樽市総合博物館鉄道・科学・歴史館(小樽市)に保存されており、その姿を見ることができる。
大沼駅 - 渡島砂原駅 - 森駅間については、第二次世界大戦中の輸送力増強のため、急勾配の介在する駒ヶ岳駅回りのバイパスとして建設されたものである。同区間に並行して渡島海岸鉄道(森駅 - 砂原駅間)、大沼電鉄(現在の大沼公園駅 - 鹿部駅間)という2つの私鉄が存在したが、函館本線の建設に伴い買収、廃止された。
小樽築港駅 - 銭函駅間は工事の容易な石狩湾の海岸線に敷設されたが、当時は汽車の煙や火の粉が漁業に悪影響を及ぼすと考えられており、漁獲量の減った年を中心に、沿線の漁師との間でたびたび補償問題に発展したため、余市駅 - 塩谷駅間では「浜」を避けて線路が敷かれている。
戦前は青函航路と稚泊航路を介し内地と樺太を、その後も本州と道内各都市を結ぶ動脈であったが、小樽における貿易、民間航路、漁業の衰退と、金融の中心機能の札幌への移転、また、室蘭・苫小牧地区の工業の発展と歩調を合わせた室蘭本線・千歳線の改良により地位の低下が始まり、道内初の特急である「おおぞら」をはじめ、新規の優等列車は「海線」経由で設定されることが多くなっていった。
さらに、航空路線の拡充に伴い、国鉄は本州連絡に関しての競争力を失い、その末期には、函館駅から扇のように展開していた道内の特急網も、札幌を起点とする方針に改められ、1986年(昭和61年)10月をもって長万部駅 - 札幌駅間の優等列車はすべて廃止となった。
1960年(昭和35年)から15年計画で行なわれた蒸気運転全廃に向けた動力近代化計画では、函館駅 - 長万部駅間も電化計画に含まれていたが、石炭輸送衰退の影響で、新函館北斗駅 - 長万部駅間の電化は室蘭本線東室蘭駅 - 長万部駅間とともに現在でも実現していない。非電化区間としては特急および貨物列車の本数が多く、七飯駅 - 森駅間の8の字区間を除いたほとんどの区間で複線化も行われている。
1994年(平成6年)には、かつての運炭線であり、函館本線最後の盲腸線となった上砂川支線が、利用客の減少により廃止された。
1880年(明治13年)
11月18日:官営幌内鉄道として、開運町駅(現在の南小樽駅) - 軽川駅(現在の手稲駅)間が試験開業。
11月28日:官営幌内鉄道の手宮駅 - 開運町駅 - 札幌駅間が仮開業。同区間に手宮・開運町・朝里・銭函・軽川・琴似・札幌の各駅を新設。
1881年(明治14年)5月22日:開運町駅を住吉駅に改称。
1882年(明治15年)11月13日:札幌駅 - 岩見沢駅間の延伸開業に伴い、官営幌内鉄道の手宮駅 - 幌内駅間が全通。同区間に江別駅および幌向太・岩見沢の各フラグステーションを新設。
1883年(明治16年):幌向太フラグステーションを一般駅に変更し、幌向駅に改称。
1884年(明治17年)8月15日:岩見沢フラグステーションを廃止。岩見沢駅を新設。
1889年(明治22年)
11月3日:野幌駅を新設。
12月11日:官営幌内鉄道が北海道炭礦鉄道に事業譲渡。北海道炭礦鉄道幌内線となる。
1891年(明治24年)7月5日:岩見沢駅 - 砂川駅間が延伸開業。同区間に峰延・美唄・奈井江・砂川の各駅を新設。
1892年(明治25年)2月1日:砂川駅 - 空知太駅間が延伸開業。同区間に空知太駅を新設。
1894年(明治27年)8月1日:厚別駅を新設。
1898年(明治31年)7月16日:北海道官設鉄道上川線の空知太駅 - 旭川駅間が開業。同時に砂川駅 - 空知太駅が北海道官設鉄道に借上。空知太駅を廃止(両者の接続点として名称のみ存続)。
1900年(明治33年)6月11日:住吉駅を小樽駅(初代)に改称。北海道炭鉱鉄道と北海道官設鉄道の直通列車が手宮駅 - 旭川駅間で運行開始。
1903年(明治36年)4月21日:白石駅を新設。
1905年(明治38年)
9月15日:北海道官設鉄道・北海道炭礦鉄道・北海道鉄道(初代)の間で旅客・小荷物・貨物の連絡運輸開始。
10月8日:張碓駅を新設。
1906年(明治39年)
9月8日:北海道炭礦鉄道と北海道鉄道(初代)の直通列車が函館駅 - 札幌駅間で運行開始。
10月1日:北海道炭礦鉄道の小樽駅(初代) - 空知太駅間が国有化。
1898年(明治31年)7月16日:北海道官設鉄道上川線の空知太駅 - 旭川駅間が開業。滝川・江部乙・妹背牛・深川・納内・旭川の各駅と、伊納信号停車場を新設。同時に北海道炭礦鉄道の砂川駅 - 空知太駅間が借上げ。
1900年(明治33年)
5月11日:伊納信号停車場を駅に変更。
6月11日:北海道炭鉱鉄道と北海道官設鉄道の直通列車が手宮駅 - 旭川駅間で運行開始。
1901年(明治34年)12月5日:神居古潭簡易乗降場を新設。
1905年(明治38年)4月1日:北海道官設鉄道が鉄道作業局(国有鉄道)に編入。
1902年(明治35年)12月10日:北海道鉄道(初代)の函館駅(初代)- 本郷駅間および然別駅 - 蘭島駅間が開業。同区間に函館(初代)・桔梗・七飯・本郷・然別・仁木・余市・蘭島の各駅を新設。
1903年(明治36年)
6月28日:北海道鉄道(初代)の本郷駅 - 宿野辺 - 森駅間、山道駅 - 然別駅間および蘭島駅 - 小樽中央駅(現在の小樽駅)間が延伸開業。同区間に大沼(初代)・宿野辺・森・山道・塩谷・小樽中央の各駅を新設。
11月3日:北海道鉄道(初代)の森駅 - 熱郛駅間が延伸開業。同区間に石倉・野田追・山越内・八雲・黒岩・国縫・長万部・二股・黒松内・熱郛の各駅を新設。
1904年(明治37年)
7月1日:北海道鉄道(初代)の函館駅(2代) - 函館駅(初代)間が延伸開業。函館駅(2代)を新設。函館駅(初代)を亀田駅に改称。
7月18日:北海道鉄道(初代)の小沢駅 - 山道駅間が延伸開業。小沢駅を新設。山道駅を廃止。
10月15日:歌棄駅 - 小沢駅間が延伸開業し、北海道鉄道(初代)の函館駅 - 高島駅間が全通。同区間に赤井川・山崎・紋別・蕨岱・磯谷・蘭越・昆布・真狩・比羅夫・倶知安の各駅を新設。宿野辺駅を駒ヶ岳駅に、山越内駅を山越駅に、熱郛駅を歌棄駅に、蘭島駅を忍路駅に、小樽中央駅を高島駅にそれぞれ改称。
1905年(明治38年)
1月29日:銀山駅を新設。
8月1日:北海道鉄道(初代)の高島駅 - 小樽駅(初代)間が延伸開業し、函館駅 - 旭川駅間全通。小樽駅(初代)にて北海道炭礦鉄道に接続。
9月15日:北海道官設鉄道・北海道炭鉱鉄道・北海道鉄道(初代)の間で旅客・小荷物・貨物の連絡運輸開始。
12月15日:歌棄駅を熱郛駅に、磯谷駅を目名駅に、真狩駅を狩太駅に、忍路駅を蘭島駅に、高島駅を小樽中央駅にそれぞれ改称。
1906年(明治39年)9月8日:北海道炭鉱鉄道と北海道鉄道(初代)の直通列車が函館駅 - 札幌駅間で運行開始。
1907年(明治40年)7月1日:北海道鉄道(初代)の函館駅 - 小樽駅(初代)間が国有化。
1927年(昭和2年)12月25日:渡島海岸鉄道として、東森仮停車場 - 砂原駅間が開業。東森仮停車場と尾白内・掛澗・砂原の各駅を設置。
1928年(昭和3年)9月13日:渡島海岸鉄道の森駅 - 東森駅間が延伸開業。東森仮停車場を廃止。
1934年(昭和9年)
7月1日:東森駅を新設。
12月25日:尾白内駅を移設。
1936年(昭和11年)7月1日:新川・尾白内学校裏・押出・度杭崎の各停留所を新設。
1938年(昭和13年)1月:東掛澗停留所を新設。
1945年(昭和20年)1月25日:渡島海岸鉄道の森駅 - 砂原駅間が運輸通信省に買収され、国有化。函館本線支線の森駅 - 渡島砂原駅間として開業。新川・尾白内学校裏・押出・東掛澗・度杭崎の各停留所を廃止。
1905年(明治38年)
4月1日:北海道官設鉄道の空知太駅 - 旭川駅間が鉄道作業局(国有鉄道)に編入。同時に北海道炭礦鉄道砂川駅 - 空知太駅間が借上。神居古潭簡易乗降場が駅に変更。
9月15日:北海道官設鉄道・北海道炭礦鉄道・北海道鉄道(初代)の間で旅客・小荷物・貨物の連絡運輸開始。
1906年(明治39年)10月1日:北海道炭礦鉄道の小樽駅(初代) - 空知太駅間が国有化。小樽駅(初代) - 旭川駅間が官設線になる。
1907年(明治40年)
7月1日:北海道鉄道(初代)の函館駅 - 小樽駅(初代)間が国有化。函館駅 - 旭川駅が官設線になる。
11月25日:上幌向駅を新設。
1908年(明治41年)
5月1日:亀田駅を一般駅から貨物駅に変更。
5月25日:大沼公園駅を新設。
8月8日 - 17日:北海道競馬会主催による競馬開催のため、桑園駅 - 札幌駅間に北五条仮乗降場を一時的に設置。8月5・6・15・16日の4日間に限り開設の予定だったが、雨天のため8月8日から営業した。
1909年(明治42年)
8月25日:銭函駅 - 札幌駅間が複線化。
8月26日:野幌駅 - 江別駅間が複線化。
9月26日:亀田駅が休止。
10月12日:国有鉄道線路名称制定により、函館駅 - 旭川駅間が函館本線、手宮駅 - 小樽駅(初代)間が手宮線、岩見沢駅 - 幌内駅間および幌内太駅 - 幾春別駅間が幌内線となる。
12月6日:札幌駅 - 野幌駅間、江別駅 - 岩見沢駅間が複線化。
1910年(明治43年)
5月1日:小樽駅(初代) - 朝里駅間が複線化。函館駅 - 釧路駅間の直通列車運行開始。
5月16日:苗穂駅を新設。
11月21日:小樽築港駅を新設。
1911年(明治44年)
1月11日:近文信号所が駅に変更。
6月20日:朝里駅 - 銭函駅間が複線化。
7月1日:函館駅 - 釧路駅間の直通列車(函館駅 - 旭川駅間急行)に一等寝台車連結。
8月5日:落部駅を新設。
9月1日:亀田駅を廃止。五稜郭駅を新設。
1913年(大正2年)
7月19日:琴似駅 - 札幌駅間に競馬場前仮乗降場が開業。
8月1日:姫川信号所が開設。
9月21日:上目名駅を新設。
1914年(大正3年)10月1日:紋別駅を中ノ沢駅に改称。
1916年(大正5年)
4月10日:函館駅 - 釧路駅間の直通列車に食堂車連結。
7月15日:茶志内駅を新設。
1919年(大正8年):東岡信号場を新設。
1920年(大正9年)
6月15日:大沼駅(初代)を軍川駅に、大沼公園駅を大沼駅(2代)にそれぞれ改称。
7月15日:中央小樽駅を小樽駅(2代)に、小樽駅(初代)を南小樽駅にそれぞれ改称。
1922年(大正11年)4月1日:姫川信号所が姫川信号場に改称。
1923年(大正12年)12月17日:岩見沢駅 - 東岡信号場間が複線化。東岡信号場を廃止。
1924年(大正13年)
5月31日:東岡信号場 - 美唄駅間が複線化。
6月1日:桑園駅を新設。競馬場前仮乗降場を廃止。
1925年(大正14年)10月20日:美唄駅 - 奈井江駅間が複線化。
1926年(大正15年)
8月1日:砂川駅 - 上砂川駅間の支線(上砂川支線)が開業。上砂川駅を新設。
8月21日:北海道鉄道(2代)札幌線(現在の千歳線)の沼ノ端駅 - 苗穂駅間が開業。同区間に月寒・東札幌の各駅を新設。
12月1日:奈井江駅 - 砂川駅間が複線化。
1930年(昭和5年)
3月20日:森駅 - 石倉駅間に石谷信号場が開設。
7月1日:小樽駅 - 旭川駅間に準急列車新設。
1931年(昭和6年)12月1日:美唄駅 - 南美唄駅間の貨物支線(南美唄支線)が開業。同区間に南美唄駅を新設。
1932年(昭和7年)
7月1日:小樽築港駅 - 浜小樽駅間の貨物支線が開業。(貨)浜小樽駅を新設。
9月10日:現岩見沢市の幾春別川の堤防が決壊。岩見沢駅-峰延駅間が浸水のため不通。また、江別幌向駅-上幌向駅間も不通。
1936年(昭和11年)9月15日:仁山信号場が開設。
1940年(昭和15年)9月15日:砂川駅 - 滝川駅間に空知太信号場が開設。
1941年(昭和16年)12月15日:函館駅 - 五稜郭駅間が複線化。
1942年(昭和17年)
2月10日:豊沼信号場を開設。
4月1日:本郷駅を渡島大野駅に改称。
1943年(昭和18年)
2月26日:東山信号場が開設。
9月30日:仁山信号場 - 軍川駅間に小沼信号場が開設。
1944年(昭和19年)
1月25日:美唄駅 - 南美唄駅間の支線(南美唄支線)の旅客営業が開始。
2月1日:姫川信号場 - 森駅間に森川信号場が開設。
7月1日:北豊津信号場が開設。
9月1日:鷲ノ巣信号場が開設。
9月10日:本石倉信号場が開設。
9月30日:五稜郭駅 - 桔梗駅間が複線化。桂川信号場が開設。
1945年(昭和20年)
1月25日:渡島海岸鉄道の森駅 - 砂原駅間が運輸逓信省に買収され、国有化。函館本線支線の森駅 - 渡島砂原駅間として開業。同区間に渡島砂原・掛澗・尾白内・東森の各駅を新設。砂原駅を渡島砂原駅に改称。新川・尾白内学校裏・押出・東掛澗・度杭崎の各停留所を廃止。
6月1日:軍川駅(現在の大沼駅)- 渡島砂原駅間の支線が延伸開業し、軍川駅 - 森駅間の支線が全通。同区間に池田園・銚子口・鹿部の各駅と渡島沼尻信号場(仮乗降場)を新設。銚子口駅 - 鹿部駅間に新本別信号場が開設。
7月20日:石倉駅 - 野田追駅間が複線化。
12月1日:森川信号場が廃止。
1946年(昭和21年)
4月1日:石谷信号場を駅に変更。
4月22日:上野駅 - 札幌駅間直通の連合軍専用列車運行開始。
1947年(昭和22年)2月20日:豊沼信号場を駅に変更。
1948年(昭和23年)
7月1日:小沼信号場が廃止。
11月5日:光珠内仮乗降場を新設。
12月1日:上砂川支線に鶉仮乗降場を新設。
1949年(昭和24年)
2月20日:鹿部駅を鷹待駅に改称。
6月1日:日本国有鉄道法施行に伴い、日本国有鉄道(国鉄)に移管。
8月1日:東山信号場が仮乗降場に、新本別信号場が駅に変更(廃止時期不明)。
1950年(昭和25年)
1月25日:近文駅 - 旭川大町駅間の貨物支線が開業。同区間に(貨)旭川大町駅を新設。大中山駅を新設。
2月1日:砂川駅 - 空知太信号場間が複線化。
1952年(昭和27年)
4月10日:光珠内仮乗降場を駅に変更。
11月15日:軽川駅を手稲駅に改称。
1953年(昭和28年)10月1日:上砂川支線の鶉仮乗降場が駅に変更。
1956年(昭和31年)
10月20日:空知太信号場 - 滝川駅間が複線化。空知太信号場が仮乗降場に変更(廃止時期不明)。
11月1日:豊幌駅を新設。
12月20日:鷹待駅を鹿部駅に改称。
1957年(昭和32年)
8月12日:定山渓鉄道が気動車による札幌駅乗り入れを開始。
10月1日:定山渓鉄道が旅客電車による苗穂駅乗り入れを廃止。
1958年(昭和33年)
10月1日:小樽駅 - 滝川駅間で気動車の運行を開始。
12月10日:落部駅 - 野田追駅間が単線化。
1959年(昭和34年)
5月1日:上砂川支線に下鶉仮乗降場を新設。
9月22日:札幌駅 - 旭川駅・上芦別駅間に準急「かむい」新設。
10月1日:野田追駅を野田生駅に改称。
12月15日:桑園駅 - 札幌市場駅間に貨物支線が開業。(貨)札幌市場駅を新設。
12月18日:上砂川支線の下鶉仮乗降場を駅に変更。同支線に東鶉駅を新設。
1961年(昭和36年)10月1日:滝川駅 - 江部乙駅間に深沢信号場、神居古潭駅 - 伊納駅間に春志内信号場が開設。函館駅 - 旭川駅間(室蘭本線経由)に特急「おおぞら」新設。
1962年(昭和37年)
7月25日:熊の湯信号場 - 軍川駅間が複線化。仁山駅 - 軍川駅間に熊の湯信号場が開設。
9月4日:桔梗駅 - 七飯駅間が複線化。
1964年(昭和39年)
5月1日:大沼駅(2代)を大沼公園駅に改称。
6月1日:軍川駅を大沼駅(3代)に改称。
9月27日:小樽駅 - 南小樽駅間が高架化。
10月1日:深川駅 - 納内駅間が複線化。函館駅 - 釧路駅・網走駅間(室蘭本線経由)に特急「おおとり」新設。
1965年(昭和40年)
8月12日:小樽駅 - 南小樽駅間が複線化。
9月25日:札幌駅 - 苗穂駅間が三線化。
9月27日:中ノ沢駅 - 長万部駅間が複線化。
9月29日:深沢信号場 - 江部乙駅間、妹背牛駅 - 深川駅間が複線化。
10月1日:函館駅 - 旭川駅間(室蘭本線経由)に特急「北斗」新設。
11月:小樽駅 - 旭川駅間の電化着工を決定。
12月13日:小樽駅 - 旭川駅間電化工事起工式開催。
1966年(昭和41年)
9月24日:山崎駅 - 黒岩駅間、江部乙駅 - 妹背牛駅間が複線化。
9月27日:滝川駅 - 深沢信号場間が複線化され、深沢信号場が廃止。
9月28日:国縫駅 - 函館起点105.911 km地点(国縫駅 - 中ノ沢駅間)が複線化。
10月1日:七飯駅 - 大沼駅間の別線(藤城支線)が開業。熊の湯信号場が廃止。
11月10日:銭函駅 - 手稲駅間の電化試験線区が完成。
11月15日:銭函駅 - 手稲駅間での電化試運転開始。
12月15日:大麻駅を新設。
12月25日:函館起点105.911 km地点 - 中ノ沢駅間が複線化。
1967年(昭和42年)3月1日:函館駅 - 旭川駅間に特急「北海」新設。
1968年(昭和43年)
4月1日:狩太駅がニセコ駅に改称。
7月1日:定山渓鉄道が札幌駅乗り入れを廃止。滝川駅 - 旭川駅間電化工事着工。
8月28日:小樽駅 - 滝川駅間が電化(交流20,000 V 50 Hz)。
9月21日:落部駅 - 野田生駅間が再び複線化。
9月28日:近文駅 - 旭川駅間が複線化。
10月1日:白石駅 - 東札幌駅間の貨物支線が開業。新札幌駅(初代・貨物駅)を新設。急行「かむい」1往復を道内国鉄線初の電車急行化。
1969年(昭和44年)
8月29日:野田生駅 - 山越駅間が複線化。
9月26日:山越駅 - 八雲駅間が複線化。
9月30日:納内駅 - 近文駅間が複線化に伴いルート変更。神居古潭駅・春志内信号場が廃止。滝川駅 - 旭川駅間で「SLさよなら列車」運転(C57 201牽引)。
10月1日:滝川駅 - 旭川駅間が電化(交流20,000 V 50 Hz)。
11月26日:桔梗駅 - 森駅間をCTC化(同年8月1日からテスト運用)。
1970年(昭和45年)9月25日:北豊津信号場 - 国縫駅間が複線化。
1971年(昭和46年)
7月1日:札幌駅 - 旭川駅間にノンストップ急行「さちかぜ」新設。
8月3日:美唄駅 - 南美唄駅間の支線(南美唄支線)の旅客営業が廃止。
9月21日:桂川駅 - 石谷駅間が複線化。
1972年(昭和47年)10月2日:札幌駅 - 網走駅間に特急「オホーツク」新設。
1973年(昭和48年)
7月16日:新札幌駅(初代・貨物駅)を札幌貨物ターミナル駅に改称。
9月9日:美唄駅 - 南美唄駅間の貨物支線(南美唄支線)が廃止。南美唄駅を廃止。
9月10日:千歳線の北広島駅 - 苗穂駅間の線路付替に伴い、同線との接続駅を苗穂駅から白石駅に変更。同時に、旧千歳線の東札幌駅 - 月寒駅間が函館本線の貨物支線となり、同区間の月寒・東札幌の各駅が函館本線に編入される。
12月11日:本石倉駅 - 石倉駅間が複線化。本石倉信号場を仮乗降場に変更。
1974年(昭和49年)10月31日:石谷駅 - 本石倉駅間が複線化。
1975年(昭和50年)7月18日:札幌駅 - 旭川駅間にエル特急「いしかり」新設。
1976年(昭和51年)
10月1日:東札幌駅 - 月寒駅間の貨物支線が廃止。月寒駅を廃止。
10月2日:駒ヶ岳駅駅 - 姫川信号場間で下り貨物列車が脱線。貨車41両中40両とディーゼル機関車が転覆する国鉄史上最大の脱線事故となった。人海戦術による復旧が行われて同区間は10月3日始発列車から運転開始。
1978年(昭和53年)10月2日:桑園駅 - 札幌市場駅間、近文駅 - 旭川大町駅間の両貨物支線が廃止。札幌市場・旭川大町の各駅を廃止。
1979年(昭和54年)9月27日:森駅 - 桂川駅間が複線化。
1980年(昭和55年)10月1日:エル特急「いしかり」を「ライラック」と改称。
1984年(昭和59年)
2月1日:小樽築港駅 - 浜小樽駅間の貨物支線が廃止。浜小樽駅を廃止。
3月31日:上目名駅を廃止。
6月10日 - 8月24日:'84小樽博覧会の開催に合わせて、小樽築港駅 - 浜小樽駅間の貨物支線に会場前駅(臨時駅)を設置。
9月20日:森林公園駅を新設。
11月19日:八雲駅 - 鷲ノ巣駅間が複線化。
1985年(昭和60年)10月1日:星置駅を新設。
1986年(昭和61年)11月1日:白石駅 - 東札幌駅間の支線(貨物線)が廃止。東札幌駅を廃止。発寒駅を新設。稲穂・稲積公園・発寒中央・高砂の各臨時乗降場を新設。
1987年(昭和62年)4月1日:国鉄分割民営化に伴い、北海道旅客鉄道(JR北海道)が第一種鉄道事業者として全線を承継。同時に、日本貨物鉄道(JR貨物)が函館駅 - 大沼公園駅 - 長万部駅間、手稲駅 - 旭川駅間、大沼駅 - 渡島砂原駅 - 森駅間(砂原支線)および砂川駅 - 上砂川駅間(上砂川支線)の第二種鉄道事業者となる。長万部駅 - 手稲駅間の貨物営業が廃止。東山・本石倉の各仮乗降場、稲穂・稲積公園・発寒中央・高砂の各臨時乗降場、仁山・姫川・桂川・鷲ノ巣・北豊津・渡島沼尻の各信号場がそれぞれ駅に変更。
1988年(昭和63年)
3月13日:海峡線開業に伴い、函館駅 - 五稜郭駅間が電化(交流20,000 V 50 Hz)。旭川駅の読み方を「あさひがわ」から「あさひかわ」に変更。
11月3日:琴似駅 - 札幌駅間の高架化により、札幌駅 - 苗穂駅間が複々線化。琴似駅 - 苗穂駅間の高架化完成。
時期不明:1988年3月時点で、旭川駅 - 深川駅間運行の普通列車に「ユーカラ」、旭川駅 - 滝川駅間運行の普通列車に「いしかり」の愛称が付与されている。なお『JTB時刻表』1989年3月号では列車名が消去されている。
1990年(平成2年)
3月10日:砂川駅 - 上砂川駅間(上砂川支線)でワンマン運転が開始。
9月1日:張碓駅が臨時駅に変更。札幌駅 - 旭川駅間にエル特急「スーパーホワイトアロー」新設。同時に、札幌駅 - 旭川駅間の最高速度が130 km/hに向上。
1991年(平成3年)12月:小樽駅 - 旭川駅間でATS-SN使用開始。
1993年(平成5年)11月:函館駅 - 長万部駅間でATS-SN使用開始。
1994年(平成6年)
3月1日:特急「スーパー北斗」の運行開始に伴い、函館駅 - 長万部駅間の最高速度が130 km/hに向上。
5月16日:砂川駅 - 上砂川駅間の支線(上砂川支線)を廃止し、北海道中央バスに転換。下鶉・鶉・東鶉・上砂川の各駅を廃止。
11月1日:桑園駅 - 札幌駅間が三線化。
1995年(平成7年)3月16日:ほしみ駅を新設。函館駅 - 長万部駅 - 小樽駅間・滝川駅 - 旭川駅間でワンマン運転が開始(快速「アイリス」を含む気動車による普通列車のみ)。
1998年(平成10年)
2月25日:小樽駅 - 旭川駅間に自動進路制御装置 (PRC) 導入。
7月1日:張碓駅が通年休止。
2000年(平成12年)
3月31日 - 2001年 (平成13年)6月30日:有珠山の噴火に伴い室蘭本線が不通となり、上野・大阪発寝台特急を含む長距離旅客・貨物列車の迂回運転が実施される(“山線迂回")。
12月31日 - 2001年(平成13年)1月1日:旭川運転所に隣接する形で、期間限定で北彩都あさひかわ駅(臨時駅)を設置。
2002年(平成14年)