The Cachée river draws its source from Lac Caché (length: ; altitude: ), located in the unorganized territory of Lac-Jacques-Cartier, in the Laurentides Wildlife Reserve (at the eastern limit of Jacques-Cartier National Park), in the MRC of La Côte-de-Beaupré Regional County Municipality.