Официальным является испанский язык, хотя повсеместно говорят и на английском. А в регионах, связанных с туристическим обслуживанием, говорят также на французском, итальянском и немецком языках. Меню популярных ресторанов также написаны, как минимум, на двух языках.