Andělská Hora, originally called Engelsburg, is a castle above the village of Andělská Hora, about 7 kilometres southeast of Karlovy Vary, in the Karlovy Vary Region of the Czech Republic. The ruins of the Andělská Hora castle stands upon a rock overlooking the village of Andělská Hora which lies just below.