Krasna Hora is a town in eastern Ukraine. Krasna Hora may also refer to:
Krásná Hora, a settlement in the Czech Republic Krásná Hora nad Vltavou, a settlement in the Czech Republic
See also Krasnaya Gora, a list of settlements with the equivalent Russian-language placename Krasna Góra, a village in Poland