Višnjan (en italien : Visignano) est un village et une municipalité située dans le comitat d'Istrie, en Croatie. Au recensement de 2001, la municipalité comptait 2 187 habitants, dont 71,74 % de Croates et 9,10 % d'Italiens ; le village seul comptait 625 habitants.C'est une commune bilingue croate/italien. La municipalité est le site de l'observatoire de Višnjan.