Échandelys est une commune rurale du Livradois, située à 920 mètres d'altitude, en Basse Auvergne, faisant partie de l'arrondissement d'Ambert, canton des Monts du Livradois, département du Puy-de-Dôme. Son sous-sol granitique la rend riche en ruisseaux qui par le passé ont fourni la force motrice nécessaire à de nombreux moulins dont un reste encore en activité.
Sa situation en moyenne montagne (789 m d'altitude au confluent des ruisseaux de la Maillerie et de la Bournerie à 1112 m sur la crête à l'est de Fiosson), à la naissance de la vallée de l'Astrou (qui va se jeter sous le nom d'Eau Mère dans l'Allier à Parentignat) lui confère une position dominante sur la plaine de la Limagne, permettant de belles échappées sur les massif de l'ouest de l'Auvergne, du Cantal à la chaîne des Puys en passant par les sommets enneigés du massif du Sancy.