Bergeggi sits 347 metres above sea level on the Ligurian coast, overlooking the stretch of sea between Capo di Vado and Punta Maiolo. Just offshore lies the islet of Bergeggi, now a nature reserve. On the coast below the town is the Grotta di Bergeggi, a cave 37 metres long and 17 metres wide that was inhabited from the Neolithic period through the Roman era.
The bishops of Savona built a monastery on the island in 992, and its fortifications helped it resist Saracen raids. The area came under Genoese rule in 1385. Two medieval lookout towers survive: one at Torre del Mare and another on the island. The parish church of San Martino, rebuilt in 1706 over an older structure, houses a 16th-century canvas of the Tuscan school.
The main beach below is small but popular in summer, and the marine protected area around the Isola di Bergeggi offers good snorkelling and diving. The Grotta di Bergeggi is accessible by boat. The medieval Torre del Mare and San Martino church reward a short walk through the village.