Twierdza świętego Jana położona jest na zachodnim zboczu góry Lovocen, na wysokości 260 m. Mury miejskie Kotoru wspinają się zboczem, żeby połączyć miasto z twierdzą w jedną całość. Schody prowadzące z miasta do twierdzy liczą 1426 stopni, co daje około siedemdziesięciu pięter. Wejście na twierdzę jest płatne w sezonie i kosztuje 8€. Twierdza wraz z murami była budowana od IX do XIX wieku, a budowali ją prawie...