上越線
路線距離(営業キロ):高崎駅 - 宮内駅間 162.6km
管轄(事業種別):東日本旅客鉄道(第一種鉄道事業者)・日本貨物鉄道(第二種鉄道事業者)
駅数:35(起終点駅を含む) 上越線所属駅に限定する場合、高崎線所属の高崎駅と信越本線所属の宮内駅が除外され、33駅となる。
軌間:1,067mm
複線区間:全線
電化区間:全線(直流1,500V)
閉塞方式:自動閉塞式
保安装置 ATS-P:高崎駅 - 水上駅間 ATS-SN:水上駅 - 宮内駅間
最高速度(優等列車) 高崎駅 - 水上駅間:120km/h 水上駅 - 越後湯沢駅間:110km/h 越後湯沢駅 - 六日町駅間:120km/h 六日町駅 - 宮内駅間:110km/h 普通列車は全区間で最高速度100km/h
運転指令所 高崎総合指令室:高崎駅 - 水上駅間 新潟総合指令室:水上駅 - 宮内駅間 運転取扱駅(駅が信号を制御):高崎駅 準運転取扱駅(入換時は駅が信号を制御):新前橋駅・渋川駅・沼田駅・水上駅・越後湯沢駅・石打駅・浦佐駅・越後川口駅・宮内駅
大都市近郊区間 高崎駅 - 水上駅間(東京近郊区間) 小千谷駅 - 宮内駅間(新潟近郊区間)
IC乗車カード対応区間 高崎駅 - 水上駅間(Suica首都圏エリア) 小千谷駅、宮内駅(Suica新潟エリア)
乗務員担当運輸区 高崎運輸区(高崎駅 - 水上駅間) 新前橋運輸区(高崎駅 - 水上駅間) 籠原運輸区(高崎駅 - 新前橋駅間) 上野運転区(高崎駅 - 新前橋駅間) 長岡運輸区(水上駅 - 宮内駅間)
14系 - 寝台特急「北陸」
20系 - 寝台特急「北陸」、急行「天の川」など
24系 - 寝台特急「あけぼの」「鳥海」「出羽」
この区間は新潟県内のローカル輸送のため、普通列車主体の運行が行われている。水上駅・越後中里駅・越後湯沢駅・石打駅 - 信越本線長岡駅間が基本的な運行形態であり、越後湯沢駅 - 長岡駅間の列車が最も多い。1日の運行本数は越後中里駅 - 越後湯沢駅間で9往復、越後湯沢駅・石打駅 - 長岡駅間で15往復(土曜・休日は午前中に1往復追加、越後川口駅 - 長岡駅間は後述の飯山線直通列車が加わり17往復)となっている。線路名称上の終点である宮内駅を始発・終着駅とする列車はなく、全列車が長岡駅まで直通し、さらに朝の下り1本(石打駅始発)は新潟駅まで直通する。かつては上りにも新潟駅直通列車が存在したが、2016年に最後に残っていた新潟発越後中里行き(冬期は水上行き)が長岡駅で系統分割されて消滅した。2016年からは日中の一部の列車がワンマン運転を実施している。
また、北越急行ほくほく線直通列車が越後湯沢駅 - 六日町駅間で運行されている。ほくほく線直通列車は上越線内では一部の普通列車が塩沢駅に停車するが、石打駅・大沢駅・上越国際スキー場前駅は全列車が通過する(ただし冬季の一部列車のみ上越国際スキー場前駅に臨時停車する)。なお、ほくほく線直通列車はすべての列車がワンマン運転である。
越後川口駅 - 長岡駅間では、飯山線からの直通列車が気動車で2往復設定されており、2往復ともワンマン運転を行っている。
同駅には上越新幹線も乗り入れており、付近には冬は首都圏から気軽に行けるスキー場が多くあり、スキー・スノーボード客で賑わっている。
観光エリアの越後湯沢を後にし、六日町周辺では、右手に見える魚野川によって形成された河岸段丘地帯を進む、両脇を山々が路線に平行に連なっている。一帯は日本でも有数の稲作地帯である。六日町駅で直江津方面への短絡経路である北越急行ほくほく線が分岐していく。
六日町地域を過ぎ、なお魚野川を右手に見て進み、浦佐駅で再び上越新幹線と接続する。浦佐駅を出ると、只見線との乗換駅である小出駅までは再び長閑な田園風景が続く。小出駅を過ぎると、線路は大きく左へとカーブする。両脇の丘陵が一気に迫り、トンネルが増え、車窓にも変化が見られる。
線路は北堀之内駅の先で魚野川右岸へと渡り、左手に緩やかに流れる川を見るようにして越後川口駅へと到着する。付近で谷川岳を源流とし、幾多の流れが集まった魚野川は長野県から流れてきた信濃川に合流する。同様に上越線は、長野からやってきた飯山線と越後川口駅で接続する。
小千谷駅からは、新潟近郊区間に入る。榎峠トンネルを過ぎると、急速に周囲が開け、越後平野に入る。越後滝谷駅を過ぎ、国道17号としばし並走しながら越後平野を一直線に進む線路は、左から合流してくる信越本線とともに、上越線の終点宮内駅へと滑り込む。越後湯沢方面からの普通列車はすべて一駅先の長岡駅まで運行されている。