室兰本线是属于北海道旅客铁道（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日废除