Hapil is a village located in the Tabasaransky District of the Republic of Dagestan. In 2021, the population was 1,018. The distance to the district center (Khuchni) is 5 km. The distance to the administrative center of the republic (Makhachkala) is 117 km.