室蘭本線是屬於北海道旅客鐵道（JR北海道）的鐵道路線（幹線）。
此線由北海道山越郡長萬部町的長萬部站開始，途經室蘭市、苫小牧市等連結至巖見澤市的巖見澤站，除本線外，另有由室蘭市的東室蘭站至室蘭站的支線。
概要
此線是一條長萬部站與巖見澤站的兩端都與函館本線接續的路線，長萬部站－苫小牧站間沿海行走，苫小牧站－巖見澤站間則在內陸部分行走。
現時沒有通行全線的旅客列車。長萬部站起至與千歲線接續的沼之端站之間是很多札幌站發著的特急列車途經的路段，是札幌市與函館市連結動脈的一部分。當中室蘭站－東室蘭站－沼之端站間已經交流電氣化。另一方面，沼之端站－巖見澤站沒有優等列車執行，只作為地區輸送的中心。日本貨物鐵道（JR貨物）的貨物列車除支線外全線執行。
線內的白老站－沼之端站間28.736公里的路段是日本最長的鐵路直線路段（有轉轍器附帶曲線等，該段軌道不一定是直線）。
苫小牧站－沼之端站間與千歲線一同是IC乘車卡「Kitaca」的使用範圍。
此線為日本國有鐵道最後一條使用蒸汽機車牽引定期班車的路線，于1975年12月14日行駛末班車。
歷史
本線最初由北海道炭礦鐵道建設，于1892年開通室蘭 (初代，現東室蘭站) - 巖見澤區間，1897年室蘭 (2代) - 室蘭 (初代)區間通車室蘭站 (初代)改名輪西站。1906年依鐵道國有法國有化，1909年將室蘭 (2代) - 巖見澤路線定名為室蘭本線。
1923年長萬部 - 輪西的長輪線部分路段--長萬部 - 靜狩開業，1925年輪西 - 伊達紋別開業，稱為長輪東線，長萬部 - 靜狩則稱為長輪西線，1928年長輪線全通，今日室蘭本線全線通車。1931年長輪線編入室蘭本線。
1928年長輪線全通后，由函館 - 稚內，連線青函渡輪與稚泊渡輪的列車，由函館本線改為行駛長輪線、室蘭本線，且不經過札幌，1937年改回行駛函館本線。由此開始函館本線與室蘭本線展開優等列車之爭，函館本線距離短，但坡度大，室蘭本線坡度小，室蘭本線全線被編為經路特定區間，中途不下車則票價按函館本線計算，直到1958年。
戰後由於小樽地區沒落、室蘭地區工業化崛起，北海道中心轉移至札幌，室蘭本線、千歲線線路改良，取代函館本線，1961年北海道最初的特急列車第一代大空號列車便取道室蘭本線、千歲線，室蘭本線、千歲線長萬部 - 札幌中途不下車，則票價按函館本線計算。之後北海道新開的優等列車都取道室蘭本線、千歲線，到1986年北海號停止運營，函館本線長萬部 - 札幌間的優等列車全部廢止，同區間所有優等列車都經由室蘭本線、千歲線運營，但採用函館本線計算票價直到1994年才廢止。
另外1960年代制定動力近代化計劃，即電氣化計劃，但由於煤炭輸送量減少，線路重要性降低，室蘭本線電氣化僅完成室蘭－沼之端區間，東室蘭 - 長萬部雖有大量特急、貨物列車，至今仍為非電氣化鐵路。
路線資料
* 管轄（事業類別）、路段（営業キロ）
 * 北海道旅客鐵道（第一種鐵道事業者）
 * # 長萬部站－追分站－巖見澤站間 211.0公里
 * # 東室蘭站－室蘭站間 7.0公里
 * #* 長萬部站－禮文站間由北海道旅客鉄道函館支社管轄，大岸站－巖見澤站間與東室蘭站－室蘭站間由本社鐵道事業本部管轄。
 * 日本貨物鐵道（第二種鐵道事業者）
 * # 長萬部站－追分站－巖見澤站間（211.0公里）
* 站數：49個（包括起終點站）若只限屬於室蘭本線的車站，排除長萬部站與巖見澤站（兩者皆屬於函館本線），則為47個。另外，與石勝線交差的追分站屬於室蘭本線。
 * 旅客駅：47個
 * 貨物站：2個（旅客並設站除外）
* 訊號場數：1個
* 軌距：1,067毫米（窄軌）
* 複線路段：合計176.7公里（單線、複線之別參見車站列表）
 * 長萬部站－洞爺站間 41.5公里
 * 有珠站－長和站間 4.9公里
 * 稀府站－三川站間 118.2公里
 * 由仁站－栗山站間 5.1公里
 * 東室蘭站－室蘭站間 7.0公里
* 電氣化路段：室蘭站－沼之端站間 74.9公里（交流電20,000 V、50 Hz）
* 閉塞方式：自動閉塞式（CTC、PRC）
* 最高速度：
 * 120公里/小時（長萬部站－沼之端站）
 * 95公里/小時（室蘭站－東室蘭站）
 * 85公里/小時（沼之端站－巖見澤站）
* 保安裝置：
 * ATS-DN …東室蘭站－沼之端站間
 * ATS-SN …上記以外的路段
執行形態
特急列車
長萬部 - 沼之端為札幌 - 函館間特急列車行駛路線，該區間有札幌 - 函館間每日11往復的北斗號列車，以及札幌 - 室蘭間每日6往復的鈴蘭號列車經過，鈴蘭號在東室蘭 - 室蘭區間以各站皆停的普通列車行式運轉，補充東室蘭 - 室蘭區間各站的服務。
沼之端 - 巖見澤區間雖然不是特急列車行駛路線，但與石勝線交會的追分站停靠經石勝線的特急列車，包括部分大空號，以及所有十勝號特急列車。
特急列車使用車輛如下：
* 鈴蘭號：789系1000番臺、785系電聯車
* 北斗號：Kiha 261系、Kiha 281系柴聯車
普通列車
長萬部 - 東室蘭
長萬部 - 東室蘭設有執行全區間的直通列車，以及在豐浦或伊達紋別 - 東室蘭執行的區間列車，部分列車在東室蘭轉向開往室蘭。除小幌站外普通列車各站均停，早晨有2班列車越過東室蘭繼續向東。
室蘭 - 苫小牧
室蘭 - 苫小牧區間可以分為室蘭 - 東室蘭的支線區間，以及東室蘭 - 苫小牧的主線區間。室蘭 - 東室蘭間有部分僅在區間內執行的列車，也有直通至登別，或在東室蘭轉向往長萬部方向伊達紋別站的列車。另外特急鈴蘭號在東室蘭 - 室蘭區間以普通列車行式運轉，補充區間各站的服務。
東室蘭 - 苫小牧間設有執行全區間的直通列車，以及東室蘭 - 登別和萩野・糸井 - 苫小牧的區間列車。越過苫小牧的列車有每小時1班的札幌 - 苫小牧直通列車，以及每日早上1班糸井 - 追分的列車。
苫小牧 - 巖見澤
苫小牧 - 巖見澤區間曾是煤礦外運的重要路線，隨著採煤停止，重要性大幅降低。該區間的列車數量不多，除了苫小牧、沼之端有千歲線直通列車，以及追分站有石勝線列車停靠外，其餘車站大約2~3小時才有一班列車，直通至區間外的列車僅有每日早上1班巖見澤 - 糸井的列車。
部分貨物列車、團體專用列車、臨時列車爲了縮短路程或避開札幌都市圈，也會使用本區間。2021年提出經過追分 - 巖見澤區間，開行新千歲機場 - 旭川不經過札幌的定期特急列車計劃。
室蘭本線普通列車的使用車輛包括：
* 特急列車用電聯車：789系1000番臺、785系電聯車，鈴蘭號使用。
* 普通列車用電聯車：721系、731系、733系、735系，僅用於與千歲線直通的列車，因此僅停靠苫小牧和沼之端站。
* 柴聯車：
 * Kiha 141系，擔當室蘭 - 苫小牧普通列車。
 * Kiha 150型，擔當苫小牧 - 巖見澤普通列車，包括晨間1往復直通糸井的列車。
 * JR北海道H100型：擔當長萬部 - 東室蘭、室蘭 - 苫小牧普通列車。
車站列表
* 站名 … （貨）：貨物專用站，◆、◇：貨物處理站（貨物專用站除外。◇是沒有定期貨物列車的發著）
* 停靠站
 * 普通…基本上停靠所有車站，一部分列車會通過小幌站（▽印）
 * 特急、急行…「北斗」「鈴蘭」等參見各列車條目
* 軌道 … ∥：複線路段，◇、｜：單線路段（◇可進行列車交會），∨：此起往下為單線，∧：此起往下為複線
* 所有車站都位於北海道內
本線
長萬部－沼之端間設有車站編號，但此處不按照車站編號順序，而是以長萬部站起往下行方向記述。車站編號的詳細資料參見「日本車站編號」。
* 追分站－三川站間通過千歲市內，但沒有在該市內設站。
* 遠淺－志文的各站（除追分站外）不設車站編號。
室蘭支線
* 全線複線、交流電氣化
* 所有列車停靠全部車站
* 所有車站都位於北海道（膽振管內）室蘭市內
廢站
除了位於廢除路段內。括弧內是長萬部站起計的營業距離。
* 旭濱站：2006年（平成18年）3月18日廢除。長萬部站－靜狩站間（5.3公里）
* 鳥伏訊號場：1947年（昭和22年）11月1日廢除。小幌站－禮文站間（20.6公里）
* 豊泉駅：1968年（昭和43年）5月15日廢除。大岸站－豐浦站間（30.9公里）
* 一本松訊號所：1917年（大正6年）6月1日新設，1920年（大正9年）8月7日廢除。苫小牧站－沼之端站間
* 一本松臨時訊號場：1961年（昭和36年）10月1日新設，1963年（昭和38年）廢除。苫小牧站－沼之端站間
廢除路段
 貨物支線（1985年（昭和60年）3月14日廢除）
 室蘭站－西室蘭駅（1.4公里）
過去的接續路線
* 虻田站（現在的洞爺站）：洞爺湖電気鉄道 - 1941年5月29日廢除
* 伊達紋別站：膽振線 - 1986年（昭和61年）11月1日廢除
* 登別站：登別溫泉軌道 - 1933年（昭和8年）9月1日廢除
* 苫小牧站：王子軽便鉄道（通稱山線） - 1951年（昭和26年）5月10日廢除
* 沼之端站：富內線（舊線） - 1943年（昭和18年）11月1日休止（實質廢止）
* 早來站：早來鐵道線 - 1951年（昭和26年）3月27日廢除認可
* 栗山站：北海道炭礦汽船 - 1975年（昭和50年）4月1日廢除
* 志文站：萬字線 - 1985年（昭和60年）4月1日廢除
* 巖見澤站：幌內線 - 1987年（昭和62年）7月13日廢除