Saint-Chély d'Apcher est située en Lozère, à 1000m d'altitude au Nord de la région Languedoc-Roussillon, entre Montpellier et Clermont-Ferrand, à 1h00 du viaduc de Millau et 10 mn du viaduc de Garabit.