ปราสาทภูเพ็ก เป็นโบราณสถานขอมตั้งอยู่บนยอดเขาที่ชื่อภูเพ็กสูงจากระดับน้ำทะเล 520 เมตร ที่บ้านภูเก็ต ตำบลนาหัวบ่อ อำเภอพรรณานิคม จังหวัดสกลนคร ห่างจากตัวเมืองสกลนคร 37 กิโลเมตร โดยมาทางถนนหลวงแผ่นดินหมายเลข 22 สายสกลนคร-อุดรธานี ถึงกิโลเมตรที่ 138 เลี้ยวซ้ายเข้าไปถนนลาดยางผ่านบ้านนาหัวบ่อ เข้าถึงเชิงภูเขาและเดินขึ้นบันไดอีก 491 ขั้น ถึงตัวปราสาท จากหลักฐานทางประวัติศาสตร์ ธบราณคดี พงศาวดาร และอุรังคนิทานบันทึกไว้เมืองหนองหารหลวงเป็นดินแดนส่วนหนึ่งของอาณาจักรขอม ที่มีเมืองหลวชื่ออังกอร์ (Angkor) หรือเมืองพระนคร ตั้งอยู่ในประเทศกัมพูชาใกล้กับเมืองเสียมเรียบ (เสียมราช) ปัจจุบันชนชาติขอมตั้งต้นเป็นอาณาจักรอย่างจริงจังโดยพระเจ้าชัยวรมันที่ 2 ราว พ.ศ. 1345 และมีกษัตริย์สืบทอดแผ่นดินต่อเนื่องกันมามาจนถึง พ.ศ. 1895 ก็ถูกกองทัพจากกรุงศรีอยุธยาเข้ายึดครอง อนึ่งเป็นที่น่าสังเกตว่าปราสาทภูเก็ตกับปราสาทนครวัดและนครทมซึ่งเป็นราชธานีของอาณาจักรขอม ตั้งอยู่บนเส้นตรงเดียวกันในแนวทิศเหนือ-ใต้ ณ เส้นแวง 103.9 องศาตะวันออก