Su recorrido transcurre a unos 12 km al sur de Madrid (España) describiendo una U en dirección sur-este-norte para desembocar en el río Manzanares.
Su caudal varía dependiendo de la estación, alcanzando su máximo en primavera y su práctica desaparición en verano excepto en algunos tramos donde el agua queda encharcada.
Posteriormente, continúa por la urbanización Arroyo Culebro de Leganés, donde se ha construido un parque lineal a lo largo de su curso, para terminar desembocando en un estanque artificial.
En el este de Fuenlabrada el arroyo Culebro discurre por el paraje conocido como la Vega, donde existían numerosas huertas hasta los años 70.
En el tramo final, el arroyo Culebro gira al noreste adentrándose completamente en el término municipal de Getafe para acabar desembocando en el río Manzanares, a unos 13 km al sureste de Madrid.