Yes, many people in Barcelona speak English, especially in tourist areas. However, it's always a good idea to learn a few basic phrases in Spanish to show respect for the local culture. The official language of Barcelona is Catalan, but most people speak Spanish as well.