Bergeggi is on the main Genoa–Ventimiglia coastal railway. The nearest station is at Spotorno-Noli, about 2 km east along the coast; from there you can walk along the seafront path or take a local bus. Trains from Savona take around 10 minutes; from Genoa, around 50 minutes.
By car, take the A10 autostrada and exit at Spotorno. The drive from Savona takes about 15 minutes. Parking near the beach is limited in summer — arrive early or use the larger car parks up in the village and walk down.
The closest airport is Genoa Cristoforo Colombo (GOA), roughly 70 km east. From there, trains run frequently along the coast.