Carabanchel cuenta con más de 150 hectáreas de zonas verdes. Las tres zonas verdes más importantes de Carabanchel son el Parque Sur (Parque Emperatriz María de Austria) el Parque de las Cruces y el Parque de San Isidro.
Las calles con mayores zonas verdes son la Vía Lusitana y la Avenida de los Poblados.
Es la mayor zona verde por extensión de Carabanchel. Su extensión es más o menos la mitad del parque del Retiro. Se encuentra entre Plaza Elíptica (toda la vía Lusitana) y la Avenida de los Poblados. Cuenta con pista de ciclista y campos de fútbol. A comienzos de los años 2000, la vía Lusitana fue remodelada al completo creado un paseo a ambos lado de esta avenida. En el Parque Sur podemos diferenciar dos partes, el parque antiguo y la ampliación realizada. En la ampliación se creó un lago, zonas para perros, gradas para espectáculos, etc. Debido a la construcción del intercambiador de Plaza Elíptica, muchos de sus árboles fueron talados. Esta acción fue muy protestada por los vecinos.
Parque de las Cruces
Es un parque que comparten los distritos Carabanchel y la Latina. Es la segunda zona verde más importante del distrito. Por este parque pasa el Anillo Verde Ciclista, y alberga campos de fútbol. Lo más característico de este parque es su lago y río que recorren el parque. Fue creado gracias a la lucha de la asociación de vecinos de Carabanchel Alto, ya que en un principios estos terrenos iba a ser destinado para pisos.
Parque de San Isidro
Finca de Vista Alegre
Es un entorno histórico con diversos edificios de titularidad pública. Ha de tenerse en cuenta que está amurallada y dividida en parcelas de acceso no libre entre ellas. Por ello, solo una parte es visitable.