Para el transporte por ferrocarril la estación más cercana es la de Palencia, a 26 km, que ofrece servicios de Media Distancia a Valladolid, León, Logroño, Burgos, Vitoria, Madrid, Salamanca, Ávila y Santander, y servicios de larga distancia y AVE a Madrid, León, La Coruña y Barcelona, entre otros.