沪杭甬铁路(余姚火车站,余姚西货运站)。境内铁路于1913年通车,1937年为阻止日军利用铁路速进浙东,是年冬自萧山至宁波全部拆毁,改作公路。解放后,1955年再次修通,于次年通车,2000年铁路复线基本铺设。境内铁路全线公里,一直是余姚、慈溪两市铁路客货运的重要交通线。
余姚高铁北站是沪杭甬客运专线的一个车站,位于余姚市的凤山街道五星村,新建北路以东,城东路以西,纬一路以北,车站为高架车站,高架下面是候车大厅,设2站台6线,其中正线2条,到发线4条,年发送旅客为420万人次,远期年发送旅客为600万人次。