El distrito de Cosne-Cours-sur-Loire limita al norte con el departamento Yonne (Borgoña), al este con el distrito de Clamecy, al sur con el distrito de Nevers y al oeste con el departamento Cher (Centro-Val de Loira).