Sì, l'euro è la moneta ufficiale in Spagna, compresa Barcellona.