La commune de Les Salles s’étend sur une superficie de 2 521 hectares comprise entre la Durolle à l’ouest et le ruisseau des Salles à l’Est.
Le relief est composé par une bordure montagneuse et forestière au Nord-Ouest qui constitue les premiers contreforts du Massif des Bois Noirs, des collines en pentes douces dans la zone centrale et une zone de plaine au Sud-Est (Les Bataillouses ).
Le sous-sol est en grande partie granitique (type monzogranite) avec une zone calcaire du côté des Fialins et des Fours à chaux (tufs à éléments calcaires)
Le point culminant du territoire est situé au bois Saint-Thomas à 963 mètres d’altitude.
Le point le plus bas est à 652 mètres, au Lac.