Ayamonte es una ciudad en el municipio español homónimo de la provincia de Huelva, Andalucía, situada junto a la desembocadura del río Guadiana.