Kafir Kot are ancient ruins of Hindu temples located in Dera Ismail Khan District, Khyber Pakhtunkhwa, near the cities of Mianwali and Kundian, in Punjab, Pakistan.