Grožnjan est située sur une colline surplombant la vallée de la Mirna, au nord-ouest de l'Istrie. Ses fortifications remontent à l'époque vénitienne.