Krásno leží v Karlovarském kraji uprostřed Chráněné krajinné oblasti Slavkovský les, asi 17 kilometrů od Sokolova. Malebné městečko a jeho okolí nabízí celou řadu turistických lákadel včetně rozhledny, pěších i cyklistických stezek, přírodních krás nebo památek. Na kraji obce se rozprostírá rozsáhlý areál hornického muzea, který je pobočkou Muzea Sokolov.