Pasa por los términos municipales de Alcalá de los Gazules, Benalup-Casas Viejas, Vejer de la Frontera (por donde atraviesa un desfiladero en La Barca de Vejer) y Barbate, donde desemboca formando unas marismas.