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é, reaberto após remodelação, em setembro de 2016. Continuam abertos ao público o Núcleo de Santa Bárbara, junto ao Convento, e 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.