Nachbargemeinden von Gros-Chastang sind Marcillac-la-Croisille im Nordosten, Bassignac-le-Haut im Südosten, Saint-Martin-la-Méanne im Süden, La Roche-Canillac im Südwesten, Gumond im Westen sowie Saint-Pardoux-la-Croisille im Nordwesten.