Andělská Hora (Duits: Engelsberg, soms ter onderscheiding van andere plaatsen met dezelfde naam Andělská Hora ve Slezsku genoemd) is een kleine Silezische stad in de Tsjechische regio Moravië-Silezië, en maakt deel uit van het district Bruntál. Andělská Hora telt 397 inwoners (2023).

Geschiedenis 
 1540 – De stad Andělská Hora wordt gesticht als een bergstad (horní město).
 2008 – De gemeente Andělská Hora krijgt opnieuw de status stad.

Gemeente in Bruntál