O rio Guadiana nasce nas lagoas de Ruidera em Espanha, desenvolvendo-se ao longo de 810 km até à foz, no oceano Atlântico (Golfo de Cádis), junto a Vila Real de Santo António. Em Portugal, o rio tem um desenvolvimento total de 260 km, dos quais 110 km delimitam a fronteira entre Portugal e Espanha.