Oui, l'euro est la monnaie officielle en Espagne, y compris à Barcelone.