Hrad Krásný Buk stával asi 0,5 km západně od stejnojmenné osady, která je dnes součástí Krásné Lípy. Jeho sporé zbytky se dochovaly na nevýrazném zalesněném návrší, které vybíhá od osady Sněžná nad severní okraj údolí říčky Křinice a dříve se označovalo jako Zámecký vrch.
O založení hradu se nezachovaly žádné zprávy, ale pravděpodobně vznikl ve druhé polovině 13. století. Jeho zakladatelem mohl být některý člen rodu Markvarticů, kteří kraj po roce 1263 nejspíše ovládali. Později získal Žitavsko a přilehlé části severních Čech Jindřich z Lipé, který byl jedním z nejmocnějších šlechticů a na počátku 14. století si zde vytvořil téměř samostatný stát. Nejstarší písemná zpráva o hradu pochází ale až z roku 1319, kdy Jindřich vyměnil své severočeské statky s Janem Lucemburským za majetek na Moravě, kam odcházel za svou milenkou, královskou vdovou Eliškou Rejčkou.
Krásný Buk se brzy poté stal majetkem Vartenberků, kteří podnikali loupežné nájezdy do Lužice. Lužičané proto již v roce 1337 dobyli Tolštejn, a když nájezdy neustávaly, uspořádali odvetnou výpravu i proti Krásnému Buku, který 15. října 1339 dobyli a zničili. Protože noví majitelé přenesli centrum panství na opravený hrad Tolštejn, zůstal Krásný Buk v troskách a nebyl již nikdy obnoven.