Det finnes flere varianter avštokavisk, der den kroatiske varianten kallesjekavisk og den serbiskeekavisk. En forskjell er at man i jekavisk gjerne sier «je» eller «ije», hvor man i ekavisk bruker «e».
I noen landsbyer innenfor adriaterhavskysten i regionen Molise i Italia er det fremdeles ca. 2 000 personer som snakker (serbo)kroatisk. Disse er for det meste etterkommere etter kroater som flyktet fra tyrkernes framrykking på Balkan på 1200- tallet. De snakker en gammel variant av kroatisk som i motsetning til det moderne språket ikke inneholder tyrkiske lånord.