Krajková (Duits: Gossengrün) is een gemeente in de Tsjechische regio Karlsbad. De gemeente ligt op 582 meter hoogte, ongeveer 10 kilometer ten noordwesten van de districtshoofdstad Sokolov.
Naast het dorp Krajková zelf liggen ook de dorpen Anenská Ves, Bernov, Dolina, Hrádek, Květná en Libnov binnen de gemeente.