Petit bourg du Cantal, en région Auvergne-Rhône-Alpes, Reilhac prend place à quelques kilomètres seulement d'Aurillac, non loin de la haute vallée de l'Authre. Il s'étend sur près de 1000 hectares, non loin de Freix-Anglards, Crandelles et Laroquevieille.
A l'origine villa gallo-romaine, la commune de Reilhac était au Moyen Âge une propriété de l'abbaye d'Aurillac. Elle est restée encore aujourd'hui principalement tournée vers l'agriculture et l'artisanat, présentant tout de même un aspect très dynamique avec des animations proposées tout au long de l'année.
Les amateurs de vie en plein air apprécieront le cadre naturel unique de Reilhac, et pourront également découvrir son patrimoine architectural et culturel qui ne manque pas d'intérêt. Sa proximité géographique avec certains des plus beaux sites touristiques de la région en fait également un lieu de villégiature idéal.