Existen cuatro ríos de relativa importancia que vierten sus aguas en la costa de Tarifa, los ríos Jara, Valle, Vega y Guadalmesí; los tres primeros desembocan en la costa occidental y son gestionados por la Confederación hidrográfica del Guadalquivir y el cuarto desemboca en la costa oriental y es gestionado por la Confederación hidrográfica del Sur.