Die Hauptsprache ist Kroatisch, eine slawische Sprache, die dem Serbischen und Bosnischen sehr ähnlich ist.
Viele Kroaten können bis zu einem gewissen Grad Englisch sprechen, aber auch Deutsch und Italienisch sind sehr beliebt (hauptsächlich wegen des großen jährlichen Zustroms deutscher und italienischer Touristen). Ältere Menschen sprechen selten Englisch, obwohl sie sich auf Deutsch oder Italienisch unterhalten können. Wenn Sie Polnisch oder Tschechisch können, haben diese Sprachen einige Ähnlichkeiten mit Kroatisch. Einige Leute sprechen auch Französisch oder Russisch. Viele ältere Menschen können Russisch sprechen, aber bei der jüngeren Generation wurde diese Sprache weitgehend durch Englisch verdrängt.