Els Tres Pins es troba situada en un context natural excepcional dins el terme municipal de Balsareny, a la comarca del Bages. El municipi s'estén per una vall de suau nivell travessada de nord a sud pel Llobregat, concretament en el curs mitjà del riu. La delimiten el mateix riu, el Turó del Castell i diverses serralades.