Karlštejn je původem středověký královský hrad, nacházející se na katastrálním území Budňany ve stejnojmenném městysi Karlštejn v okrese Beroun asi třináct kilometrů východně od Berouna a třicet kilometrů jihozápadně od centra Prahy. Leží uprostřed chráněné krajinné oblasti Český kras.
Centrální parkoviště v Karlštejně najdete při levém břehu řeky Berounky. Od parkoviště je to cca 2 km volnou chůzí na hrad.