Esta especie es endémica del Perú.
Habita en las regiones de San Martín y Junín entre los 360 y 680 m de altitud.
[5] Oreobates saxatilis mide hasta 51 mm para los machos y 63 mm para las hembras.
Su parte posterior es una mezcla de marrón, rojo y leonado, y su lado ventral es de color blanco grisáceo.
Su nombre de especie, del latín saxatilis, significa "que vive en las rocas", y le fue dado en referencia a su biotopo.