La commune de Saint Félix est située dans l'Albanais, à mi-chemin entre Annecy et Aix-les-Bains, à la limite des deux Savoie, sur la rive gauche de la Deysse où elle bénéficie d'un relief agréable et vallonné.
Elle a su préserver un espace rural et agricole tout en développant l'habitat résidentiel.
L'étang de Crosagny avec son moulin est un lieu privilégié de promenade et coinstitue une réserve naturelle protégée riche en faune et en flore. L'habitat y est dense en centre-bourg tandis que les hameaux, de plus ou moins grande importance, sont assez dispersés.