Kainyur is a village in THALISAIN tehsil in district of Garhwal, Uttarakhand, India. As per the data provided by Census of India in 2011, total population of Kainyur was 2,815 which includes 1,403 males and 1,412 females. Kainyur covers 337.23 ha area. Pincode of Kainyur is 246285.