En el país existen tres grandes dialectos, el estocavo ("Štokavski") se utiliza como el croata estándar, mientras que el chakaviano ("Cakavski") y el kaikaviano ("Kajkavski") se distinguen por su léxico, fonología y sintaxis.