The official language of spain is Castilian (Castellano) and this is understood by the majority of Spaniards and is the language learnt by most visitors to the country, but most regions have alternative regional languages of their own.