The Creuse river starts in the Plateau de Millevaches, a north-western extension of the Massif Central, in the "commune" of Le Mas-d'Artige, Creuse department, at an elevation of about . From here, it generally flows to the northwest.