Barcelona is a bilingual city with both Catalan and Spanish. Catalan is the local language and Catalan people are very proud of it, so people would be very greatful and would really appreciate if you make the effort to learn Catalan or at least to use the simple words such as hello, good bye, thanks, …

However, if you only speak Spanish, don’t worry at all as everybody speaks Spanish as well so you won’t have any problem.

Catalan and Spanish languages

English and French are the following languages that can be used in Barcelona, however, even though Barcelona is one of the best Spanish cities using English, the general level within the population may not always be very helpful.