八高線
線路名称上は倉賀野駅が終点となっているが、物理的な線路は北藤岡駅から150メートルほど倉賀野駅寄りのところ(旧小野信号場)で高崎線の線路に合流しており、倉賀野駅までは直接通じていない。八高線の列車は全てこの地点で高崎線の線路に乗り入れ、倉賀野駅を途中駅として高崎駅まで運行する。この区間のダイヤには、平日と土休日の区別はなく、すべての日が同一のダイヤで運行される。車両は横2+1座席配列のキハ110・111・112形気動車が1 - 3両で使用される(車両については「使用車両」節も参照)。
近年ではワンマン列車が増えており、車掌が乗務する所謂ツーマン列車(3両編成)は下り3本、上り1本となった。
朝や夕方以降には、高麗川駅 - 小川町駅間、小川町駅 - 高崎駅間、児玉駅 - 高崎駅間の区間列車が運行されている。おおむね1時間に1 - 2本程度の運行であるが、区間によっては運転間隔が2時間を超えることもある。
電化区間であるこの区間は、川越線高麗川駅 - 川越駅間と一体的に運転されており、大半の列車は八王子駅 - 川越駅間で直通運転している。昼間の運転間隔はほぼ30分である。八高線や川越線内でダイヤの乱れが生じた場合は直通運転を中止して高麗川駅での折り返し運転が実施される。この際、ダイヤは八高線、川越線分割前提で組んでいるため、直通運転が中止されても、何事もない方の路線のダイヤはすぐ平常に戻ることが多い。以前は直通先の川越線が約20分間隔(埼京線に間隔を合わせるため)で運転されていたため運転間隔が合わず、一部の列車は高麗川駅で折り返しや長時間停車を行っていた。2015年3月14日のダイヤ改正で昼間の川越線高麗川駅 - 川越駅間と八高線が同じ30分間隔に統一された。これにより、高麗川駅における停車時間は短縮され、川越方面と東飯能・拝島方面を移動する場合の所要時間が均一化された。
列車番号の末尾は全て「E」であるが、川越線内は川越方面行きが「八高線内の番号-1」+H、八王子方面行きが「八高線内の番号+1」+Hとなっている。