Barcelona has two co-official languages: Catalan and Spanish (Castilian). Catalan is the native language of Catalonia and is used in schools, local government and everyday life, while Spanish is spoken fluently by virtually everyone. On top of that, English is widely spoken in tourist areas, so as a visitor you will have no trouble getting around, ordering food or asking for directions.
Catalan vs Spanish: What’s the Difference?
Catalan is not a dialect of Spanish but a separate Romance language with its own long history, dating back over a thousand years. It was suppressed during the Franco dictatorship and has since seen a powerful revival, becoming a central part of Catalan identity. Today it is the default language of Catalonia's public institutions and its education system.
In practice, you will see and hear both languages constantly. Street signs, metro announcements and official documents usually appear in Catalan first, often with Spanish alongside. Locals switch effortlessly between the two, sometimes mid-conversation, depending on who they are talking to. In central Barcelona you will hear more Spanish (and a dozen other languages from visitors), while in residential neighbourhoods and smaller towns Catalan dominates.
Bilingual signage is the norm. Look closely and you will spot small differences: "carrer" (Catalan) versus "calle" (Spanish) for street, or "sortida" versus "salida" for exit. Recognising a few of these makes navigating the city noticeably easier.
Do You Need Spanish or Catalan as a Tourist?
You do not need to speak either language to enjoy Barcelona. English is widely understood in hotels, restaurants, shops and at the major attractions, and staff in the tourist centre deal with international visitors all day long. That said, a little Spanish goes a long way and is appreciated everywhere, from markets to taxi ranks.
Catalan is wonderful to dabble in but never expected of visitors. Even a simple "bon dia" (good morning) or "gràcies" (thank you) will earn you a warm smile. If you already speak some Spanish, use it with confidence, no one will mind at all.
Useful Phrases
| English | Spanish | Catalan |
|---|---|---|
| Hello | Hola | Hola |
| Thank you | Gracias | Gràcies |
| Please | Por favor | Si us plau |
| The bill, please | La cuenta, por favor | El compte, si us plau |
| Where is…? | ¿Dónde está…? | On és…? |
| Good morning | Buenos días | Bon dia |
| Goodbye | Adiós | Adéu |
| Excuse me | Perdón | Perdó |
Frequently asked questions
Is Catalan a dialect of Spanish?
No. Catalan is a distinct Romance language, not a dialect of Spanish. It evolved separately from Latin and has its own grammar, vocabulary and spelling. It is more closely related to Occitan (spoken in southern France) than to Spanish, though the two share many similarities.
Do people in Barcelona speak English?
Yes, widely in tourist areas. Staff in hotels, restaurants, shops and attractions in central Barcelona generally speak good English, and younger people especially are comfortable with it. Away from the tourist centre, English is less common but you can usually get by.
Will locals mind if I speak Spanish?
Not at all. Spanish is an official language of Barcelona and everyone speaks it fluently. You will never cause offence by speaking Spanish. Learning a couple of Catalan words is a nice gesture, but it is never expected of visitors.
What language are menus in?
It varies. Many restaurants in tourist areas print menus in Spanish, Catalan and English. Traditional local spots may only have Catalan or Spanish. If you see an unfamiliar word, it is likely Catalan, but staff will happily explain.