Berga liegt im Nordosten Spaniens, in der Autonomen Gemeinschaft Katalonien, rund 100 Kilometer nördlich von Barcelona. Die Stadt befindet sich inmitten der Vorpyrenäen und ist das Zentrum der Comarca Berguedà in der Provinz Barcelona. Umgeben von malerischen Bergen, Tälern und Wäldern, ist sie ein idealer Ausgangspunkt für Wanderungen, Radtouren und Naturerkundungen.
In der Nähe befinden sich bedeutende Städte wie Manresa, Vic oder Andorra la Vella. Auch der Naturpark Cadí-Moixeró ist nur eine kurze Fahrt entfernt und bietet zusätzliche Möglichkeiten für Outdoor-Aktivitäten. Der Fluss Llobregat, der in der Region entspringt, prägt zudem das lokale Landschaftsbild.
Das Klima in Berga ist mediterran-kontinental geprägt. Die Sommer sind warm und trocken, während die Winter kühl bis kalt sein können – gelegentlich mit Schneefall. Frühling und Herbst bieten sich besonders für Reisen an, da das Wetter mild ist und viele Veranstaltungen stattfinden. Outdoor-Aktivitäten sind in dieser Zeit besonders beliebt.