El municipi de Balsareny es troba a la comarca del Bages. El delimita el riu Llobregat, el turó del castell i diverses serralades. Limita al nord amb els municipis de Navàs i Gaià. A l'est i al sud limita amb Sallent i a l'oest amb Castellnou de Bages.
Per la carretera C-16 hi ha tres entrades i sortides. Balsareny nord, centre i sud.
També es pot arribar per l'Eix Transversal si veniu de Girona o Lleida.
Podeu arribar fins a Manresa amb tren amb la companyia Renfe o Ferrocarrils de la Generalitat de Catalunya i un cop a Manresa per arribar a Balsareny es pot fer amb autobús amb la companyia Alsina Graells SA. També es pot arribar a Balsareny amb autobús de la companyia Alsina Graells SA si es ve de Barcelona amb la línia que va de Barcelona a Puigcerdà o amb l'Eix Bus fins a Manresa si es ve de Girona o Lleida.