Krásno se trouve à 4 km au sud-sud-ouest de Horní Slavkov, à 12 km au sud-est de Sokolov, à 15 km au sud-sud-ouest de Karlovy Vary et à 119 km à l'ouest de Prague[2].
En , la ville, majoritairement habitée par une population germanophone, est annexée par l'Allemagne nazie, conformément aux accords de Munich en ce qui concerne la Région des Sudètes. Après la défaite du Troisième Reich, les décrets Beneš (1945) contraignent la population allemande de la ville à s'exiler, laissant la place aux Tchèques qui l'appellent désormais exclusivement Krasno nad Teplou.
↑Wilhelm Klein, Die postalischen Abstempelungen und andere Entwertungsarten auf den österreichischen Postwertzeichen-Ausgaben 1867, 1883 und 1890, Vienne, Briefmarken-Kolbe, 1967.