上越は新潟県南西部にある鉄道の結節点で、北陸新幹線の回廊と日本海沿岸を走る在来線の間に位置しています。市内には都市間移動のための主要な旅客駅が2つあり、1つは新幹線が発着する上越妙高駅、もう1つは在来線・特急列車が発着する直江津駅です。JR東日本、JR西日本、えちごトキめき鉄道、北越急行がいずれも上越エリアを運行しています。
上越妙高駅は市内の新幹線停車駅で、北陸新幹線の列車が東は長野・東京方面、西は富山・金沢・敦賀方面へ運行しています。直江津駅はえちごトキめき鉄道ネットワークの地域路線、JR東日本の新潟方面の特急列車、北越急行の列車が乗り入れる駅です。
上越からの鉄道路線は南と東へ長野、高崎、大宮、東京方面、西へ北陸回廊を通って富山、金沢方面、北へ柏崎、新潟方面、そして海岸線経由で糸魚川方面へ延びています。上越発着の列車予約はRail Monstersでオンラインでご利用いただけます。