El pueblo se encuentra a 500 metros sobre el nivel del mar, en una meseta que une los ríos Gerrei y Sarrabus. Es una zona azotada por el viento, que domina el valle de Flumendosa hacia el este. La meseta donde se encuentra el pueblo se extiende entre el Monte Genis y el Monte Arrubiu, alternando formas sinuosas y llanas con laderas escarpadas y profundos precipicios. Esta zona montañosa es rica en manantiales y conserva especies endémicas de rara belleza. El topónimo se compone de villa y del sardo medieval saltu (erial, bosque). Los primeros indicios de presencia humana en la zona de Villasalto se remontan a la época nurágica. Existen pruebas de la presencia de menhires, tumbas y círculos funerarios. Hay numerosos nuraghes en Corrolia, Scandariu y Serra Medau.