La langue officielle de l'Espagne est l'espagnol que tout les habitants maitrisent parfaitement. Cependant, il existe des particularités régionales, notamment dans la région de la Catalogne dont fait partie Barcelone où les habitants parlent le Catalan. Mais pas d'inquiétude, vous pourrez communiquer en espagnol avec eux sans soucis. De plus, une grande partie de la population, notamment les jeunes et les acteurs du tourisme parlent couramment l'anglais.