Les bouches de Kotor
La ville se trouve adossée à un pic rocheux au fond des bouches de Kotor (Boka Kotorska) et en bord de mer Adriatique. Bien que la ville soit d’une superficie réduite, les murs d’enceinte, récemment restaurés, ont une longueur totale de 4,5 kilomètres, pour une hauteur de 15 mètres et jusqu’à 20 mètres de largeur. En effet, ces murailles s’élèvent jusqu’au bastion Saint-Jean, situé à une altitude de 280 mètres au-dessus de la ville et du niveau de la mer.
Les bouches de Kotor sont le fjord le plus méridional d'Europe. Aux deux extrémités des bouches, les montagnes de Lovcen et Orjen (1894 m) constituent un ensemble naturel délimitant la ville et sa baie.