Hakodate to Oshamanbe
Hakodate - Goryōkaku - Kikyō - Ōnakayama - Nanae - Oshima-Ōno - Niyama - Ōnuma - Ōnuma-Kōen - Akaigawa - Komagaake - Higashiyama - Himekawa - Mori - Katsuragawa - Ishiya - Hon-Ishikura - Ishikura - Otoshibe - Nodaoi - Yamakoshi - Yakumo - Washinosu - Yamasaki - Kuroiwa - Kita-Toyotsu - Kunnui - Nakanosawa - Oshamambe
Oshamambe to Otaru
Oshamambe - Futamata - Warabitai - Kuromatsunai - Neppu - Mena - Rankoshi - Konbu - Niseko - Hirafu - Kutchan - Kozawa - Ginzan - Niki - Yoichi - Ranjima - Shioya - Otaru
Otaru to Asahikawa
Otaru - Minami-Otaru - Otaru-Chikkō - Asari - Zenibako - Hoshimi - Hoshioki - Inaho - Teine - Inazumi-Kōen - Hassamu - Hassamu-Chūō - Kotoni - Sōen - Sapporo - Naebo - Shiroishi - Atsubetsu - Shinrin-Kōen - Ōasa - Nopporo - Takasago - Ebetsu - Toyohoro - Horomui - Kami-Horomui - Iwamizawa - Minenobu - Kōshunai - Bibai - Chashinai - Naie - Toyonuma - Sunagawa - Takikawa - Ebeotsu - Moseushi - Fukagawa - Osamunai - Inō - Chikabumi - Asahikawa
Ōnuma to Mori(formerly Sawara Line)
Ōnuma - Ikedaen - Nagareyama-Onsen - Chōshiguchi - Shikabe - Oshima-Numajiri - Oshima-Sawara - Kakarima - Oshironai - Higashi-Mori - Mori