Cette commune se situe :
- dans le Nord du
département de la Haute-Vienne,
- au sud-est du canton
de St-Sulpice-les-Feuilles,
- à 1 km de
l’Autoroute A20 (échangeur N°22),
- à une demi-heure
de LIMOGES,
- à 40 minutes
de CHATEAUROUX (Indre),
- et à 3
heures de PARIS.
ARNAC est la commune la plus étendue du canton avec 4651 hectares.
De plus, ses altitudes, comprises entre 260 et 359 m, en font la commune culminante du canton.