A la vertiente atlántica pertenecen los ríos Guadiana, Piedras, Odiel, Tinto, Guadalquivir, Guadalete y Barbate; mientras que a la vertiente mediterránea corresponden el Guadiaro, Guadalhorce, Guadalmedina, Guadalfeo, Andarax (o río Almería) y Almanzora.