칸야쿠마리(타밀어: கன்னியாகுமரி 칸니야후마리)는 인도 남부 타밀나두주에 위치한 도시로, 인도 최남단에 위치한다. 인구는 19,678명(2001년 기준), 면적은 25.89km2이며 인구밀도는 665명/km2, 높이는 해발 0-300m이다.