| Railway | Line | Linetype |
| JR Hokkaidō | Hakodate Hon | JR railway |
| Hakodate Hon (Fujishiro) | JR railway | |
| Hakodate Hon (Sawara) | JR railway |
| Traction | 20 kV 50 Hz AC | Hakodate - Goryōkaku |
| Non-electric | Goryōkaku - Otaru | |
| 20 kV 50 Hz AC | Otaru - Asahikawa |
| Opened | 1902 - 1905 | Hakodate - Otaru | Tracks | Single track | Kuroiwa - Kita-Toyotsu |
| 1880 | Otaru - Sapporo | Double track | Kita-Toyotsu - Oshamanbe | ||
| 1882 - 1898 | Sapporo - Asahikawa | Single track | Oshamanbe - Otaru | ||
| Tracks | Double track | Hakodate - Nanae | Double track | Otaru - Sōen | |
| Single track | Nanae - Mori | Three tracks | Sōen - Sapporo | ||
| Double track | Mori - Washinosu | Four tracks | Sapporo - Shiroishi | ||
| Single track | Washinosu - Yamazaki | Double track | Shiroishi - Asahikawa | ||
| Double track | Yamazaki - Kuroiwa |
| Mapion | Major stations | Connecting lines | Km | City | Prefecture | |
| Map | Map | Hakodate | Hakodate-shi: Yunokawa - Ōmori - Hon [Hakodate-eki-mae] | 0.0 | Hakodate-shi | Hokkaidō |
| Map | Map | Goryōkaku | JR Hokkaidō: Esashi | 3.4 | Hakodate-shi | |
| Map | Map | Nanae | JR Hokkaidō: Hakodate Hon (Fujishiro) | 13.8 | Nanae-chō | |
| Map | Map | Oshima-Ōno | | 17.9 | Hokuto-shi | |
| Map | Map | Ōnuma | JR Hokkaidō: Hakodate Hon (Fujishiro), JR Hokkaidō: Hakodate Hon (Sawara) | 27.0 | Nanae-chō | |
| Map | Map | Ōnumakōen | | 28.0 | Nanae-chō | |
| Map | Map | Mori | JR Hokkaidō: Hakodate Hon (Sawara) | 49.5 | Mori-machi | |
| Map | Map | Yakumo | | 81.1 | Yakumo-chō | |
| Map | Map | Washinosu | | 84.2 | Yakumo-chō | |
| Map | Map | Yamasaki | | 88.3 | Yakumo-chō | |
| Map | Map | Kuroiwa | | 94.4 | Yakumo-chō | |
| Map | Map | Kita-Toyotsu | | 98.2 | Oshamanbe-chō | |
| Map | Map | Oshamanbe | JR Hokkaidō: Muroran Hon | 112.3 | Oshamanbe-chō | |
| Map | Map | Rankoshi | | 163.4 | Rankoshi-chō | |
| Map | Map | Niseko | | 179.6 | Niseko-chō | |
| Map | Map | Kutchan | | 193.3 | Kutchan-chō | |
| Map | Map | Shikaribetsu | | 224.1 | Niki-chō | |
| Map | Map | Yoichi | | 232.6 | Yoichi-chō | |
| Map | Map | Otaru | | 252.5 | Otaru-shi | |
| Map | Map | Hoshimi | | 271.0 | Sapporo-shi | |
| Map | Map | Teine | | 275.7 | Sapporo-shi | |
| Map | Map | Sōen | JR Hokkaidō: Sasshō | 284.7 | Sapporo-shi | |
| Map | Map | Sapporo | Sapporo-shi: Namboku, Sapporo-shi: Tōhō | 286.3 | Sapporo-shi | |
| Map | Map | Shiroishi | JR Hokkaidō: Chitose | 292.1 | Sapporo-shi | |
| Map | Map | Shinrinkōen | | 298.5 | Sapporo-shi | |
| Map | Map | Ebetsu | | 307.3 | Ebetsu-shi | |
| Map | Map | Iwamizawa | JR Hokkaidō: Muroran Hon | 326.9 | Iwamizawa-shi | |
| Map | Map | Bibai | | 343.7 | Bibai-shi | |
| Map | Map | Sunagawa | | 362.2 | Sunagawa-shi | |
| Map | Map | Takikawa | JR Hokkaidō: Nemuro Hon | 369.8 | Takikawa-shi | |
| Map | Map | Fukagawa | JR Hokkaidō: Rumoi Hon | 392.9 | Fukagawa-shi | |
| Map | Map | Asahikawa | JR Hokkaidō: Sekihoku Hon, JR Hokkaidō: Sōya Hon, JR Hokkaidō: Furano | 423.1 | Asahikawa-shi |
| Type | Name | Origin - Major stops - Destination | Trains per day | Daytime frequency | Fastest train | Average speed |
|---|---|---|---|---|---|---|
| Sleeper Limited Express Shindai tokkyū 寝台特急 | Hokutosei 北斗星 | Ueno Tōkyō - Sendai - (no stops) - Hakodate - Sapporo | 1 | 16h12 | 75 km/h | |
| Cassiopeia カシオペア | Ueno Tōkyō - Morioka - (no stops) - Hakodate - Sapporo Runs 3-4 nights/week depending on season. | 17h12 | 71 km/h | |||
| Twilight Express トワイライトエクスプレス | Ōsaka - Niitsu - Uetsu line - (no stops) - Muroran line - Tōya - Sapporo Runs 3-7 nights/week depending on season. | 22h02 | 68 km/h | |||
| Limited Express Tokkyū 特急 | Super Hokuto スーパー北斗 | Hakodate - Oshamanbe - Muroran and Chitose lines - Sapporo | 7 | 3h00 | 106 km/h | |
| Hokuto 北斗 | Hakodate - Oshamanbe - Muroran and Chitose lines - Sapporo | 4 | 3h29 | 91 km/h | ||
| Super Kamui スーパーカムイ | Shin-Chitose-kūkō - Sapporo - Asahikawa | 12 | 1/hour | 2h01 | 118 km/h | |
| Sapporo - Asahikawa | 16 | 1/hour | 1h20 | 103 km/h | ||
| Okhotsk オホーツク | Sapporo - Asahikawa - Sekihoku line - Abashiri | 4 | 5h25 | 69 km/h | ||
| Sarobetsu サロベツ | Sapporo - Asahikawa - Sōya line - Wakkanai | 1 | 5h34 | 71 km/h | ||
| Super Sōya スーパー宗谷 | Sapporo - Asahikawa - Sōya line - Wakkanai | 2 | 4h59 | 80 km/h | ||
| Express Kyūkō 急行 | Hamanasu はまなす | Aomori - Hakodate - Muroran and Chitose lines - Sapporo Overnight train | 1 | 7h25 | 65 km/h | |
| Rapid Kaisoku 快速 | Iris アイリス | Oshamanbe - Hakodate Only this direction | 1 | 2h00 | 56 km/h | |
| Niseko Liner ニセコライナー | Rankoshi - Kutchan - Niseko - Otaru - Sapporo Terminates at Kutchan in the other direction | 1 | 2h38 | 47 km/h | ||
| Airport エアポート | Otaru - Sapporo - Chitose line - Shin-Chitose Kūkō (Airport) | 25 | Every 30 min | 1h12 | 67 km/h | |
| Hoshimi - Sapporo - Chitose line - Shin-Chitose Kūkō (Airport) | 1 | 1h14 | 50 km/h | |||
| Teine - Sapporo - Chitose line - Shin-Chitose Kūkō (Airport) | 2 | 55 min | 62 km/h | |||
| Semi-Rapid Kukan kaisoku 区間快速 | Ishikari Liner いしかりライナー | Otaru - Sapporo - Ebetsu - Iwamizawa | 8 | 1h33 | 48 km/h | |
| Otaru - Sapporo - Ebetsu | 14 | 1h11 | 46 km/h | |||
| Hoshimi - Sapporo - Ebetsu - Iwamizawa - Takigawa | 1 | 2h00 | 49 km/h | |||
| Hoshimi - Sapporo - Ebetsu - Iwamizawa | 3 | 1h10 | 48 km/h | |||
| Teine - Sapporo - Ebetsu - Iwamizawa | 3 | 1h00 | 51 km/h | |||
| Teine - Sapporo - Ebetsu | 5 | 52 min | 36 km/h | |||
| Sapporo - Ebetsu - Iwamizawa | 3 | 37 min | 66 km/h | |||
| Sapporo - Ebetsu | 2 | 20 min | 63 km/h | |||
| Home Liner ホームライナー | Otaru - Sapporo | 1 | 44 min | 46 km/h | ||
| Teine - Sapporo | 3 | 16 min | 40 km/h | |||
| Local Futsū 普通 | Hakodate - Oshamanbe | 2 | 2h38 | 43 km/h | ||
| Hakodate - Sawara branch - Oshamanbe | 2 | 3h16 | 38 km/h | |||
| Hakodate - Mori | 3 | 1h11 | 42 km/h | |||
| Hakodate - Sawara branch - Mori | 3 | 1h32 | 41 km/h | |||
| Hakodate - Ōnumakōen | 1 | 44 min | 38 km/h | |||
| Hakodate - Nanae | 10 | 19 min | 44 km/h | |||
| Ōnuma - Mori | 1 | 30 min | 45 km/h | |||
| Mori - Oshamanbe | 3 | 1h17 | 49 km/h | |||
| Oshamanbe - Otaru - Sapporo | 1 | 4h08 | 42 km/h | |||
| Oshamanbe - Otaru | 6 | 2h52 | 49 km/h | |||
| Rankoshi - Otaru | 1 | 2h13 | 40 km/h | |||
| Kutchan - Otaru -Sapporo - Chitose line - Tomakomai | 1 | 3h35 | 46 km/h | |||
| Kutchan - Otaru | 3 | 1h08 | 52 km/h | |||
| Shikaribetsu - Otaru | 3 | 35 min | 49 km/h | |||
| Yoichi - Otaru | 1 | 25 min | 48 km/h |
| Section | Trains per day | Fastest train | Train type |
|---|---|---|---|
| Otaru - Hoshimi | 29 | 21 min | Local Futsū 普通 |
| Hoshimi - Teine | 42 | 7 min | |
| Teine - Sapporo | 68 | 16 min | |
| Sapporo - Ebetsu | 44 | 23 min | |
| Ebetsu - Iwamizawa | 20 | 17 min | |
| Iwamizawa - Takikawa | 15 | 37 min | |
| Takikawa - Asahikawa | 8 | 47 min |
| Mapion | Major stations | Connecting lines | Km | City | Prefecture | |
| Map | Map | Nanae | JR Hokkaidō: Hakodate Hon | 13.8 | Nanae-chō | Hokkaidō |
| Map | Map | Ōnuma | JR Hokkaidō: Hakodate Hon, JR Hokkaidō: Hakodate Hon (Sawara) | 27.0 | Nanae-chō |
| Opened | 1945 | Tracks | Single track |
| Mapion | Major stations | Connecting lines | Km | City | Prefecture | |
| Map | Map | Ōnuma | JR Hokkaidō: Hakodate Hon, JR Hokkaidō: Hakodate Hon (Fujishiro) | 0.0 | Nanae-chō | Hokkaidō |
| Map | Map | Shikabe | | 14.6 | Shikabe-chō | |
| Map | Map | Mori | JR Hokkaidō: Hakodate Hon | 35.3 | Mori-machi |
| Type | Origin - Major stops - Destination | Trains per day | Fastest train | Average speed |
|---|---|---|---|---|
| Local Futsū 普通 | Hakodate - Sawara branch - Oshamanbe | 2 | 3h16 | 38 km/h |
| Hakodate - Sawara branch - Mori | 3 | 1h32 | 41 km/h | |
| Ōnuma - Sawara branch - Mori | 1 | 48 min | 44 km/h |
