Le château de Cosnac est un bâtiment situé sur la commune de Cosnac, dans le département de la Corrèze.