Sanhoane tiene una extensión de 1264 hectáreas.Está situada en el centro del planalto mirandés, pero a las faldas del mayor macizo montañoso, la Sierra de Mogadouro.