Es navegable a través de un tronco principal de unos 80 km de longitud, desde su desembocadura al océano Atlántico en Sanlúcar de Barrameda (Cádiz) hasta Sevilla, donde se halla el único puerto fluvial de España.