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.
Categorie:Gemeente in Bruntál