Kafiristan took the name because it once followed a form of ancient hinduism they were non-Muslim so they were known as kafir by the surrounding where Muslims lived they were closely related to the Kalash people they have different culture language and religion the name Kafir is derived from the Arabic kaafir a person who refuse to accept Islam.
If anyone wants to visit Kafiristan they can visit it by Road in Chitral.
About Kalash Valleys
The Kalasha Valleys, surrounded by the Hindu Kush Range, is located in Chitral district, Pakistan, at the distance of 36 km from Chitral main city on National Highway N-45. There are three valleys, Bumburet, Rumbur and Birir. From Ayun village on N-45, turn right on Bamboret Valley Road.
The People, Kalash people, have a unique culture, language and ancient traditions. They belongs to polytheist faith and are smallest religious and ethnic minority of Pakistan.About Kalash Valleys, Kalash Valleys Gallery