El municipio es atravesado de oeste a este por la línea de ferrocarril Santander-Bilbao de la compañía FEVE, y dispone de una estación denominada "Villaverde de Trucíos".