Přírodní rezervace Hamrštejn se rozkládá v západní části katastrálního území Machnín, XXXIII. části krajského města Liberce, na ostrohu Zámeckého kopce (375 m n. m.) obtékaném Lužickou Nisou a ohraničeném krátkým sedlem s železniční tratí Liberec–Hrádek nad Nisou–Žitava. Na severním, menším vrcholu Zámeckého kopce se nachází zřícenina hradu Hamrštejn. Proti jižnímu výběžku kopce rezervace pokračuje na protilehlém severním svahu až k železniční trati Liberec–Děčín. V rezervaci se nachází enkláva smíšeného a listnatého lesa. Chráněné území je v péči Krajského úřadu Libereckého kraje.