In Barcelona, Spanish and Catalan are the two main languages spoken. However, English is spoken very well. Some people even speak French, although this is quite rare.