La commune de Sainte-Orse est traversée d'est en ouest par la Soue, un ruisseau affluent du Blâme et sous-affluent de l'Auvézère. Quatre moulins à farine et à huile de noix s’étiraient sur le cours du ruisseau (trois y subsistent encore). Le point le plus bas de la commune (163 m) correspond à l’entrée de la Soue sur le territoire de Gabillou ; le point le plus élevé (292 m) se situe au lieu-dit "Pey-Faure", près du hameau de l'Audonie.