Scarnafigi borders the following municipalities: Lagnasco, Monasterolo di Savigliano, Ruffia, Saluzzo, Savigliano, Torre San Giorgio, and Villanova Solaro.
Scarnafigi giáp các đô thị: Lagnasco, Monasterolo di Savigliano, Ruffia, Saluzzo, Savigliano, Torre San Giorgio và Villanova Solaro.