Ravilloles est accroché sur une paroi rocheuse très en pente qui lui confère une altitude variant au plus bas à 590 mètres, pour culminer à près de 1000 m. Il est traversé par la rivière « Le Lizon » qui fait partie du canton de Saint-Claude et de la communauté de Communes Haut-Jura Saint-Claude.