El municipio costero se extiende a lo largo de la costa unos seis kilómetros, entre los municipios de Borgio Verezzi y Loano.
Sus costas son bajas, típicas de la Rivera italiana.
La ciudad está atravesada por el arroyo Maremola.
Pietra Ligure debe su nombre al antiguo castillo que domina la bahía, la costa y las colinas circundantes.
Fuente ISTAT - elaboración gráfica de Wikipedia