一、陇海铁路
陇海铁路全名是“陇秦豫海铁路”,简称陇海铁路。东起连云港,经徐州、开封、郑州、洛阳、潼关、西安、宝鸡、天水至兰州。全长1759公里。陇海线民国二十五年(1936)12月7日铺轨到宝鸡。自阳平乡姜马村入县境,沿渭河北岸至凤阁岭建河村出境,县境总长126公里。
陇海铁路始建于清朝末期,民国二十三年(1934)通车西安。二十六年(1937)3月1日通车宝鸡,三十四年(1945)8月西延至天水。由于工程质量极差,时通时停,运输能力极低。宝(鸡)天(水)段是全国闻名的“盲肠”铁路。中华人民共和国成立后,对宝天段坪头、颜家河、毛家庄等处进行了改线。1958年7月开始修建西(安)宝(鸡)复线。由于三年自然灾害,迫使复线工程于1961年7月停工。1969年9月重建,1970年6月西宝复线竣工通车。1978~1980年,对宝天段进行电气化技术改造,使这条铁路干线不断地适应了社会主义经济发展的需要。
本县境内设火车站15个,即:阳平、虢镇、林家村、坊塘铺、固川、坪头、颜家河、东口、胡店、柿树林、石家滩、拓石、凤阁岭、毛家庄、建河。虢镇、拓石为三级站,其余均为四级站。
虢镇车站共有到发线5条,货物线2条,国营渭阳柴油机厂、虢镇氮肥厂、宝鸡酒精厂筑专用线三条。
二、专用铁路
1956~1975年,县境内修建专用铁路8条,总长20.18公里。
三、轻便铁路
宝鸡至凤县双石铺,轻便铁路(小火车道),长101公里,县境内37.5公里,建于民国二十八年(1939),废于三十五年(1946年)。虢镇沿千河东岸到陇县相公山(今东风煤矿),长约80公里,县境内15公里,民国三十四年(1945)兴建,1949年初废。
铁轮小车厢(又称压车)在轻便铁道上行驶不用动力设备,全用人力。即上坡撬、平段推、下坡滑。每辆压车可载原煤1吨。