函館本線
スハ43系:急行「ニセコ」・「ていね」に連結。
50系51形:普通列車
14系:急行「はまなす」、急行「ニセコ」に連結。
24系25形:急行「はまなす」、寝台特急「北斗星」・「トワイライトエクスプレス」に連結。
E26系:寝台特急「カシオペア」に連結。
全駅渡島管内に所在。
七飯駅 - 大沼駅間に下り専用の支線(通称:藤城支線)があるが、営業キロの設定、および途中駅は無い。藤城支線は単線非電化。
駅番号 ... ()括弧内:信号場降格前の駅番号。
停車駅 普通列車は「はこだてライナー」(函館駅 - 新函館北斗駅間で運行)を含め、基本的に全旅客駅に停車。ただし、愛称のない下り列車の一部は、▼印の駅を経由しない。 快速=快速「はこだてライナー」 ...●印:停車、|印:通過。 特急...#運行される列車の各列車記事参照。
線路 ... ||:複線区間、◇・|:単線区間(◇:列車交換可能、|:列車交換不可)、∨:ここより下は単線、∧:ここより下は複線
納内駅 - 神居古潭駅 - 春志内信号場 - 伊納駅:新線切り替えのため1969年9月30日廃止。
石谷駅 - 石倉駅間(函館起点60.0 km)。
蕨岱駅 (S31):2017年(平成29年)3月4日廃止。二股駅 - 黒松内駅間(函館起点126.9 km)。
上目名駅:1984年(昭和59年)3月31日廃止。熱郛駅 - 目名駅間(函館起点147.6 km)。
山道駅:1904年(明治37年)7月18日廃止。銀山駅 - 然別駅間(営業キロ不詳)。稲穂トンネルの東口に存在した。
張碓駅:1990年(平成2年)9月1日臨時駅化。1998年(平成10年)7月1日通年休止。2006年(平成18年)3月18日廃止。朝里駅 - 銭函駅間(函館起点262.9 km)。
北五条仮乗降場:1908年(明治41年)8月17日廃止。
競馬場前仮乗降場:1924年(大正13年)6月1日廃止。
東岡信号場:1919年(大正8年)12月27日開設、1923年(大正12年)12月17日廃止。岩見沢駅 - 峰延駅間。
光珠信号場:1920年(大正9年)9月11日開設、1924年(大正13年)6月1日廃止。峰延駅 ‐ 光珠内駅間。
空知太信号場:1956年(昭和31年)10月20日仮乗降場化。砂川駅 - 滝川駅間 (函館起点367.0 km) 。
深沢信号場:1966年(昭和41年)9月27日廃止。滝川駅 - 江部乙駅間 (函館起点374.1 km) 。
伊納駅 (A26):2021年(令和3年)3月13日廃止。納内駅 - 近文駅間(函館起点413.0 km) 。
小樽駅 - 旭川駅間の普通列車で使用されている。3両編成は731系、733系(0番台)、735系と連結して運転されることもある。
6両編成は小樽駅 - 岩見沢駅間の普通列車で使用されている。また特別快速・快速「エアポート」にも使用され、733系(3000番台)との共通運用である。
砂原駅を渡島砂原駅に改称。新川・尾白内学校裏・押出・東掛澗・度杭崎の各停留所を廃止。 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日:鷹待駅を鹿部駅に改称。
美唄駅 - 南美唄駅 (3.0 km):1973年9月9日廃止。貨物線だが、一時期客扱いがあった。