Ayamonte est une commune de la province de Huelva dans la communauté autonome d'Andalousie en Espagne, frontalière du Portugal.