 Kannanurpalayam is situated on the banks of the Ayyaru or Alyaru River.The Ayyaru starts in the Kolli hills.Kannanurpalayam is surrounded by Kannanur, Velayadhum Palayam, Thevarappam Patti, and Ponnusangam Patti.