Berga ist über die Autobahn C-16 gut an das katalanische Verkehrsnetz angebunden. Die Fahrt von Barcelona dauert etwa 1,5 Stunden mit dem Auto. Es bestehen regelmäßige Busverbindungen mit Städten wie Barcelona, Manresa und Vic, die Berga leicht erreichbar machen.
Die Stadt selbst ist kompakt und fußgängerfreundlich. Viele Sehenswürdigkeiten sind zu Fuß erreichbar, was Besucher besonders schätzen. Ergänzend gibt es ein kleines, aber effizientes öffentliches Bussystem, das die verschiedenen Stadtteile verbindet.
Der nächste internationale Flughafen ist Barcelona-El Prat, von dem aus man Berga bequem per Auto oder Bus erreicht. Für größere Gruppen oder Eventteilnehmer können private Shuttle-Services organisiert werden.