Campo Ligure si trova sulle sponde del torrente Stura, a circa 30 chilometri da Genova e, parte del proprio territorio ad ovest è compreso nei confini del Parco naturale regionale del Beigua, mentre ad est confina con il Parco delle Capanne di Marcarolo. Campo Ligure fa parte della Comunità Montana Valli Stura e Orba insieme ad altri tre comuni liguri.
In auto:
Autostrada A26 Genova-Gravellona Toce, uscita Masone. Percorrendo la statale "passo del Turchino" n. 456 si arriva in breve a Campo Ligure. La cittadina dista 35 km da Genova, 40 km da Alessandria, 150 km da Torino, 120 km da Milano.
In treno:
stazione ferroviaria di Campo Ligure, linea ferroviaria Genova Brignole-Acqui terme-Asti è 45 minuti mentre il tratto Acqui terme-Campo ligure è percorribile in 35 minuti.