室蘭本線
1923年(大正12年)12月10日:国有鉄道長輪線として、長万部駅 - 静狩駅間 (10.6 km) が開業。同区間に静狩駅を新設。
1925年(大正14年)8月20日:国有鉄道長輪東線として、輪西駅(初代) - 伊達紋別駅間が開業。同区間に伊達紋別駅・稀府駅・黄金蘂駅・本輪西駅を新設。同時に、長万部駅 - 静狩駅間の長輪線を長輪西線に線名改称。
1928年(昭和3年)9月10日:静狩駅 - 伊達紋別駅間が延伸開業し、長輪西線・長輪東線を統合して長輪線に改称。延伸開業区間に礼文駅・小鉾岸駅・辨辺駅・虻田駅・有珠駅・長流駅を新設。函館駅 - 稚内駅間(長輪線・室蘭本線経由)の急行列車新設。
室蘭駅 - 東室蘭駅間では、この区間のみの列車もあるが、登別方面の直通列車が多数乗り入れるほか、一部の列車は東室蘭駅で進行方向を変えて伊達紋別方面と直通する。また特急「すずらん」(過去には急行「ちとせ」)がこの区間では普通列車として運転され、区間列車を補完している。一部の列車は「すずらん」用の785系および789系電車を間合い運用で使用しているが、大半の列車は737系電車が充当される。
東室蘭駅 - 苫小牧駅間では、この区間を直通する列車のほか、登別駅で東室蘭方面へ折り返す区間列車や、萩野駅・糸井駅で苫小牧方面へ折り返す区間列車がある。苫小牧駅を越えて運行される列車は、千歳線直通の札幌駅発着列車が1往復あるほか、糸井駅発着の1往復が追分方面へ直通する。
2012年(平成24年)10月26日までは、苫小牧駅発着の東室蘭・室蘭方面の普通列車は大半が電車(711系)での運行であったが、翌27日のダイヤ改正で気動車列車に置き換えとなり、東室蘭駅 - 室蘭駅間の特急形車両を使用したものを除くと苫小牧駅 - 室蘭駅間の普通列車はすべて気動車によるワンマン運転となった。このため電化設備を有しているにもかかわらず、特急「すずらん」を除いて気動車による運転が長らく続いた。
2023年(令和5年)5月20日より、同日の時刻修正から苫小牧駅 - 室蘭駅間の普通列車において737系が導入され、電車による普通列車の運行が復活した。従前の711系とは異なり、ワンマン運転にも対応している。
長万部駅と岩見沢駅の両端で函館本線と接続している路線であり、長万部駅 - 苫小牧駅間では海沿いを、苫小牧駅 - 岩見沢駅間では内陸部を走る。
現在、全線を通して運転される旅客列車は無い。長万部駅から千歳線と接続する沼ノ端駅までの間は札幌駅発着の特急列車が多く経由する区間となっており、札幌市と函館市とを結ぶ動脈の一部となっている。このうち室蘭駅 - 東室蘭駅 - 沼ノ端駅間は交流電化されている。一方、沼ノ端駅 - 岩見沢駅は優等列車の運転が無く、ローカル輸送が中心となっている。日本貨物鉄道(JR貨物)による貨物列車は支線を除く全線で運転されている。
線内の白老駅 - 沼ノ端駅間 28.736 km の区間は日本最長の鉄道直線区間である(分岐器付帯曲線などがあり、同区間で軌道が直線とは限らない)。
苫小牧駅 - 沼ノ端駅間は千歳線と合わせてIC乗車カード「Kitaca」の利用可能エリアとなっている。
1931年(昭和6年) 4月1日:長輪線を室蘭本線に編入。長万部駅 - 岩見沢駅間を本線、東輪西駅 - 室蘭駅(2代)間を支線とし、室蘭本線とする。 9月1日:東輪西駅を東室蘭駅に改称。
1937年9月10日:現岩見沢市の幾春別川の堤防が決壊。岩見沢駅 - 志文駅間の道床が流出して不通。
1934年(昭和9年) 7月1日:室蘭駅(2代) - 東室蘭駅間で道内初のガソリンカー運転開始。 10月1日:北海道鉄道札幌線(現在の千歳線)苗穂駅 - 沼ノ端駅間の旅客列車が、苫小牧駅への乗り入れ開始。
1935年(昭和10年) 4月1日:小鉾岸駅を大岸駅に、辨辺駅を豊浦駅に改称。 12月29日:母恋駅を新設。
1942年(昭和17年)4月1日:敷生駅を竹浦駅に、知床駅を萩野駅に改称。
1943年(昭和18年) 7月1日:東室蘭駅 - 幌別駅間を複線化。 9月25日:旭浜信号場・古山信号場・栗丘信号場を新設。 9月30日:小幌信号場を新設。
1944年(昭和19年) 7月5日:追分駅 - 三川駅間を複線化。 10月1日:本輪西駅 - 東室蘭駅間を複線化。豊住信号場・伊達舟岡信号場・陣屋町信号場を新設。
1945年(昭和20年) 4月20日:鳥伏信号場を新設。 8月1日:北入江信号場(初代)を新設。
1946年(昭和21年)4月1日:古山信号場・栗丘信号場を駅に変更。
1947年(昭和22年) 3月31日:静狩駅近くのトンネル内で列車同士が正面衝突。死者4人、重軽傷者41人。 11月1日:鳥伏信号場を廃止。
1948年(昭和23年)7月1日:北入江信号場(初代)を仮乗降場に変更。伊達舟岡信号場を廃止。
1949年(昭和24年) 6月1日:日本国有鉄道法施行に伴い、公共企業体日本国有鉄道(国鉄)に移管。
1965年(昭和40年)11月1日:北吉原駅を新設。
1967年(昭和42年) 9月27日:豊浦駅 - 洞爺駅間で土砂崩壊発生、複線化工事現場の見張り小屋が潰れて1人が死亡。覆道が破壊される大規模な崩壊のため、10月12日から室蘭桟橋に青函連絡船が接岸し、貨車航送を行う。10月20日に復旧。 9月29日:小幌信号場 - 礼文駅間を複線化。 10月1日:小幌信号場を仮乗降場に変更。
1968年(昭和43年) 5月15日:豊泉駅を廃止。 9月5日:有珠駅 - 長和駅間を複線化。 9月15日:由仁駅 - 栗山駅間を複線化。 9月19日:黄金駅 - 陣屋町駅間を複線化。崎守町仮乗降場を駅に変更し、崎守駅に改称。 9月25日:大岸駅 - 豊浦駅間を複線化。 11月15日:稀府駅 - 黄金駅間を複線化。
1969年(昭和44年) 9月19日:長万部駅 - 静狩駅間を複線化。 9月20日:旭浜信号場を仮乗降場に変更。 9月22日:栗山駅 - 栗丘駅間を複線化。
1970年(昭和45年) 6月30日:豊浦駅 - 洞爺駅間を複線化。 8月1日:陣屋町駅を旅客駅から貨物駅に変更。
1975年(昭和50年) 8月27日:函館本線の森駅 - 野田生駅間が不通のため、室蘭埠頭に青函連絡船が接岸し、函館駅 - 室蘭駅間の旅客代行輸送を実施。 10月22日:礼文駅 - 大岸駅間を複線化。 12月14日:室蘭駅(2代) - 岩見沢駅間で国鉄最後の蒸気機関車牽引による定期旅客列車「SLさよなら列車」(225列車)が運転される(牽引機はC57 135)。
1978年(昭和53年)10月3日:陣屋町駅 - 本輪西駅間を複線化。
廃止区間内にあったものを除く。括弧内は長万部駅からの営業キロ。
旭浜駅:2006年(平成18年)3月18日廃止。長万部駅 - 静狩駅間 (5.3 km)
鳥伏信号場:1947年(昭和22年)11月1日廃止。小幌駅 - 礼文駅間 (20.6 km)
豊泉駅:1968年(昭和43年)5月15日廃止。大岸駅 - 豊浦駅間 (30.9 km)
一本松信号所:1917年(大正6年)6月1日新設、1920年(大正9年)8月7日廃止。苫小牧駅 - 沼ノ端駅間
一本松臨時信号場:1961年(昭和36年)10月1日新設、1963年(昭和38年)廃止。苫小牧駅 - 沼ノ端駅間
気動車 キハ261系:特急「北斗」
電車 785系:特急「すずらん」 789系:特急「すずらん」
室蘭本線(むろらんほんせん)は、北海道山越郡長万部町の長万部駅から、室蘭市、苫小牧市等を経て岩見沢市の岩見沢駅を結ぶ本線と、室蘭市の東室蘭駅から室蘭駅までを結ぶ支線からなる北海道旅客鉄道(JR北海道)の鉄道路線(幹線)である。