Karlštejn jest niewielkim miastem, które jest przede wszystkim zapleczem turystycznym dla odwiedzających najbardziej znany czeski zamek. Zamek Karlštejn uchodzi za najpiękniejszy i zaliczany jest do najcenniejszych czeskich zabytków znajdujących się poza Pragą.
Historia miejscowości związana jest ściśle z historią zamku. Miejscowość była jego osadą służebną oraz miejscem, gdzie żyli rzemieślnicy i kupcy związani z obsługą warowni. Zbudował ją w połowie XIV w. Karol IV jako jedną ze swoich siedzib oraz miejsce, gdzie miał być przechowywany królewski skarb.
Zamek Karlštejn, jedna z największych czeskich atrakcji zachował się do najszych czasów w doskonałym stanie. Jego wielkim skarbem jest kaplica św. Krzyża z wystrojem nawiązującym do tradycji bizantyńskich, wyłożona ponad 2000 szlifowanych drogich kamieni oraz ozdobiona 129 obrazami tablicowymi mistrza Teodoryka. Jest to największy zespół takich malowideł w Europie.
Poniżej zamku, w miasteczku zachowały się ładne, głównie XVII i XVIII wieczne domy, w których działają dziś restauracje i małe pensjonaty. Okolica to malownicze, porośnięte lasami wzgórza, na które prowadzą liczne szlaki piesze. Ze szczytów części wzgórz można podziwiać ładne widoki na zamek.