El santuari de Sant Miquel de Roca és situat dins d'una balma o cova a la part alta del cingle de Roca de Castellar, a uns 170 m sobre el curs del riu Fluvià, que és als peus del rocam. La cavitat natural va ésser modificada i ampliada artificialment. Així, es tancà amb una edificació al seu davant, que incorpora la cova al seu interior, i amb el temps es convertí en un lloc de culte semirupestre. Els murs de la construcció que tanquen la cova es veuen sospesos vora el cim de la paret rocosa de l'espadat, gairebé vertical1.