La compañía pública de ferrocarriles (Renfe) opera en casi todas las líneas de tren españolas. Las estaciones de ferrocarril más importantes de Madrid son las de Atocha (oficialmente Puerta de Atocha), Chamartín y, para el transporte de mercancías, la estación de clasificación de Vicálvaro, al este de la ciudad.