Le village est situé à 1 260 m d’altitude. La commune possède une station de ski alpin Le Grand Puy et une station de ski nordique au col du Fanget. Anciennement la commune possédait un ou deux téléskis vers le col Saint-Jean. Elle est traversée par la Blanche.
Les fonds de vallée aux sols profonds et coupés de haies dans la vallée de Seyne sont surnommés << la Suisse provençale >>