Arzenc-d’Apcher a Margeride-hegység nyugati előterében fekszik, 1100 méteres (a községterület 760-1137 méteres) tengerszint feletti magasságban. Nyugati határát a Bès folyó szurdokvölgye alkotja, mely egyben Lozère és Cantal megyék határa.
Nyugatról Maurines és Anterrieux, északkeletről Albaret-le-Comtal, keletről Termes, délről pedig Fournels községekkel határos. A D12-es út köti össze Fournels-lel (4,5 km) és Albaret-le-Comtal-lal (3,5 km). A várhoz 2 km hosszú bekötőút vezet.
A községhez tartozik a Fournels tőszomszédságában található Courbepeyre is.
A falu a történelmi Gévaudan és Auvergne tartományok határán, az egykori Apcheri báróság területén fekszik. Apcher bárói a középkorban várat emeltettek a báróság nyugati határán, melynek csak romjai maradtak fenn. A falu lakosságszáma az elvándorlás következtében 1793-1999 között 1/6-ára csökkent.