上山是 JR 东日本网络中位于山形县南部的一个铁路站点。该市主要的客运车站是上山温泉站,位于山形新干线和奥羽本线上。它的作用偏向区域交通而非都市交通,将上山与山形市、福岛、东京以及山形内陆走廊沿线城镇连接起来。
从上山出发的列车包括山形新干线上的翼号列车,以及奥羽本线上的 JR 东日本普通列车。上山温泉站同时承担长距离对号入座服务和山形县内短途本地列车。上山没有专门的机场铁路接驳,因此铁路乘客通常会经由山形或其他区域车站换乘继续前往地面交通。
从上山出发的铁路线路向南通往米泽、福岛、宇都宫、大宫和东京,向北则继续前往山形、天童、村山和新庄。上山的火车票既适用于山形县内的本地出行,也适用于前往东京走廊的更长距离 JR 东日本行程。可在 Rail Monsters 在线预订往返上山的列车。