Por otro lado, en Torrelavega hay estación de las dos compañías de ferrocarriles públicos españoles: la primera, FEVE, los ferrocarriles de vía estrecha, que la unen a las principales ciudades del norte de España y con estaciones en Barreda, Torrelavega, Altamira y Ganzo, y en segundo lugar la compañía Renfe, los ferrocarriles de vía ancha, con estaciones en Viérnoles, Sierrapando y Tanos (principal de Adif en el municipio) que la unen a ciudades como Madrid, Segovia, Valladolid, Palencia, Sevilla, Cádiz, Cuenca, Albacete o Alicante, a través de trenes Alvia, Cercanías y Regionales.