Colca Canyon is a canyon of the Colca River in southern Peru, located about 100 miles (160 kilometers) northwest of Arequipa. It is Peru's third most-visited tourist destination with about 120,000 visitors annually.