Omišalj a été fondée par les Romains au IIIème siècle sous le nom de Fulfinium. Le village tire son importance stratégique de son emplacement sur un rocher de 80 mètres de haut.