Villasrubias se sitúa en la cara norte de la Sierra de Gata, en la provincia de Salamanca.