Colostethus agilis is endemic to Colombia, where it is found in the western parts of the Cordillera Occidental at heights between above sea level. Its range extends from La Serrania de los Paraguas southwards to the Munchique National Natural Park, and it inhabits the floors of moist forests and the streams that flow through them.