村山位于贯穿山形县内陆地区的JR东日本铁路线走廊上,介于山形和新庄之间。这座城市只有一个主要客运火车站——村山站,停靠山形新干线翼号列车以及奥羽本线的普通列车,该线路在当地也称为山形线。
从村山出发的列车包括在改造后的传统线路上运行、穿行于山形县内的迷你新干线服务,以及用于在县内较短距离出行的普通列车。村山站是经由福岛前往东京走廊的城际交通铁路入口,而本地列车则连接最上地区和山形盆地中部附近的社区。
从村山出发的铁路线路向南通往山形、天童、上山温泉、福岛和东京,向北通往大石田、新庄以及山形新干线走廊的北端。村山的火车票主要为JR东日本车票,翼号列车的许多班次都需要指定席,而本地山形线列车的购票则更为简单。可在 Rail Monsters 上在线预订往返村山的列车。