Umgeben wird Crandelles von den Nachbargemeinden Teissières-de-Cornet im Norden, Jussac im Nordosten, Reilhac im Osten, Naucelles im Osten und Südosten, Ytrac im Süden sowie Saint-Paul-des-Landes im Westen und Südwesten.