El Guadiana recorre una distancia total de 744 km de los cuales 502 km corresponden a territorio español, 140 km a portugués y 100 km a zona fronteriza.