Přírodní park Sedmihoří se nachází na území stejnojmenné vrchoviny mezi městy Horšovský Týn a Bor. Převážně zalesněné území je tvořeno depresí obklopenou z jižní, západní a severní strany věncem 11 vrcholů, z nichž nejvyšší jsou Racovský vrch (619 m) a Chlum (609 m). Okrajové části parku tvoří zemědělské plochy a rybníky. Na území parku lze nalézt dobře vyvinuté formy zvětrávání žuly.