¿Hablas Español? Good, that'll get you far, but you may still find yourself at a loss when reading some signs and menus as there is a number of languages in Spain. The web is full of misinformation on the languages spoken in Spain, read on for the definitive answer.
Aranese (a dialect of Gascon, itself a variant of Occitan) is an official language in the tiny Val d'Aran, in north-west Catalonia, though it is not recognized in the rest of Catalonia.
Valencian is recognized as a dialect of Catalan by most authorities, though in Valencia it is seen as a separate language. This means that there are four, five or six official languages in Spain, depending on your stance on Valencian and whether you want to include Aranese.
In addition to these official languages, there are a number of unofficial languages in Spain. Asturian and its Leonese variant are understood to an extent in the Asturias and Leon regions respectively, but they are generally considered to be dead languages. Aragonese is spoken around the Aragon river and the province of Huesca in Aragon.
It said that these languages form a continuum - Portuguese, Galician, Asturian/Leonese, Spanish, Aragonese, Catalan, Aranese/Gascon/Occitan to Italian. It is difficult to say where one ends and the next begins.
There are also large immigrant communities of English and Arabic speakers in Spain. Some estimates claim there are one million native English speakers living in Spain - making English as widely spoken in Spain as the Basque language is. In some parts of Andalusia, road signs appear in English and some (around Almeria) are in Arabic.
Thanks to Tim Barton of www.timtranslates.com for helping me with this page.

