While Catalan and Spanish are the primary languages spoken in Barcelona, English is widely understood in tourist areas, hotels, restaurants, and shops. However, it's always helpful to learn a few basic Spanish or Catalan phrases to enhance your communication and show respect for the local culture.