Il Comune di Lerici è situato nella riviera di Levante, sulla sponda orientale del golfo de La Spezia. Sorge al centro di una piccola insenatura naturale e dominata da un promontorio su cui spicca l'imponente castello. Quasi di fronte al borgo capoluogo, oltre la località della Venere Azzurra, si trova San Terenzo.
Il comune fa parte del Parco naturale regionale di Montemarcello-Magra-Vara e tra le sue frazioni vanta Tellaro, uno dei borghi più belli della nostra penisola.