O Museu Carlos Machado encontra-se no centro da cidade de Ponta Delgada, facilmente acessível a pé do Largo da Matriz e das Portas da Cidade. A sede fica no Convento de Sto. André, e está actualmente encerrado para obras de beneficiação. Continua aberta ao público o Núcleo de Arte Sacra, instalado desde 2006 na Igreja do Colégio dos Jesuítas, no Largo do Colégio, a menos de 200 metros de distância. Verifique estas localizações no mapa que se segue.