Aunque por naturaleza los idiomas más hablados son el castellano y el catalán, la amplia diversidad turística dificulta la definición lingüística, destacando entre los idiomas locales el inglés y el alemán.