Ussel liegt im Zentralmassiv am Fuße der Hochebene von Millevaches. Die Stadt selbst liegt auf dem Gipfel eines Hügels zwischen den Tälern der Flüsse Diège und Sarsonne.
Die Gemeinde Ussel hat eine Fläche von 50,4 km2 (19,5 Quadratmeilen), und ihre durchschnittliche Höhe beträgt 685 m (2.247 ft); am Rathaus beträgt die Höhe 620 m (2.030 ft).
Die Stadt Ussel liegt etwa 294 km von Bordeaux, 295 km von Toulouse, 483 km von Paris und 266 km von Lyon entfernt.
| Ussel und seine Nachbargemeinden |
|  |
Die Gemeinde Ussel ist von den Gemeinden umgeben:
Orte in der Nähe von Ussel, Corrèze |
| Lignareix Saint-Pardoux-le-Vieux | Saint-Pardoux-le-Neuf | Aix | | Chaveroche | Ussel  | Saint-Fréjoux | | Sankt-Engel | Mestes | Saint-Exupéry-les-Roches | |
Durch die communeː fließen drei Flüsse: der Fluss Diège (die Stadt wird manchmal auch Ussel-sur-Diège genannt), der Fluss Sarsonne und der Fluss Étang Roux.
Klima
Das Klima von Ussel, in der Köppen-Klima-Klassifikation, ist Cfb - ozeanisches Klima mit Schablonensommern.