Constituida en 1885 en Madrid. El 1 de noviembre de 1928 la Compañía Nacional de los Ferrocarriles del Oeste de España se hace cargo de los 665 kms. de líneas ferroviarias propiedad de las cinco compañías a las que absorbía: Compañía de los Ferrocarriles de Salamanca a la Frontera Portuguesa, Compañía del Ferrocarril de Medina del Campo a Salamanca, Compañía del Ferrocarril de Madrid a Zamora y de Orense a Vigo (MZOV), Sociedad del Ferrocarril de Madrid a Cáceres y Portugal y The West Galicia Railway Company Limited.