Le village se trouve à 500 mètres d'altitude sur un plateau qui relie le Gerrei au Sarrabus. C'est un territoire battu par les vents, qui donne à l'est sur la vallée du Flumendosa. Le plateau où est situé le village se développe entre le Monte Genis et le Monte Arrubiu, et connaît une alternance de formes sinueuses et plates, de pentes escarpées et de précipices profonds. Cette zone montagneuse est riche en sources et conserve des espèces endémiques d'une rare beauté. Le toponyme est composé de villa et du sarde médiéval saltu (friche, bois). Les premiers témoignages de la présence humaine dans le territoire de la commune de Villasalto remontent à l'époque nuragique. La présence de menhirs, tombes et cercles funéraires est attestée. Les nuraghes sont nombreux, à Corrolia, Scandariu et Serra Medau.