Šemnická skála (dříve přírodní památka Olšová vrata) je přírodní památka v okrese Karlovy Vary, vyhlášená v roce 1933. Nachází se při severovýchodním okraji CHKO Slavkovský les přibližně 1 km jihozápadně od obce Šemnice. Předmětem ochrany je znělcová kupa s neobvykle utvářenými skalisky a dalšími geomorfologickými jevy, na níž se vytvořila na skalních útvarech cenná bylinná společenstva skalních štěrbin a drolin. Péčí o území je pověřena správa CHKO Slavkovský les.