Elva har sitt utspring på 3300 meters høyde i Villapinzón kommune. Derfra renner den sørvestover, og flyter sammen med Magdalenaelva i Girardot kommune på 280 meters høyde. I siste halvdel av elveløpet er den store fossen Salto del Tequendama.