Olloix, petit village de moins de 300 habitants, se situe au pied du puy du même nom, un volcan de 1 002 mètres d'altitude, entouré des puys d'Ozenne et de Marquerole. Il offre une vue imprenable sur la quasi-totalité des paysages du département : le plateau du Cézallier, le Mont-Dore, les Monts Dôme, le plateau de Gergovie, la plaine de la Limagne, ainsi que les monts du Forez et du Livradois. Le village abrite les vestiges de la commanderie des Hospitaliers de Saint-Jean de Jérusalem, datant du XIIe siècle, ainsi qu'une église romane dédiée à saint Jean-Baptiste. Le bourg serait traversé par une ancienne voie romaine, qui reliait Vichy au Mont-Dore.