Перперикон се намира на 15 км североизточно от гр. Кърджали, в долина през която тече златоносната Перперишка река. Перперикон се намира на десния бряг на реката, над село Горна крепост. Площта му е около 12 кв. км.
Перперикон е обитаван от каменната ера преди 8000 г. и достига разцвета си през римската епоха.