Ussel está no Maciço Central, no sopé do planalto de Millevaches. A própria cidade fica no topo de uma colina entre os vales dos rios Diège e Sarsonne.
A comuna de Ussel tem uma área de 50,4 km2 e sua altitude média é de 685 m; na prefeitura, a altitude é de 620 m.
A cidade de Ussel fica a cerca de 294 km de Bordeaux, a 295 km de Toulouse, a 483 km de Paris e a 266 km de Lyon.
| Ussel e suas comunas vizinhas |
|  |
A comuna de Ussel está rodeada pelas comunas:
Lugares adjacentes a Ussel, Corrèze |
| LignareixSaint-Pardoux-le-Vieux | Saint-Pardoux-le-Neuf | Aix | | Chaveroche | Ussel  | Saint-Fréjoux | | Saint-Angel | Mestes | Saint-Exupéry-les-Roches | |
Três rios correm através do communeː o rio Diège (a cidade às vezes é chamada de Ussel-sur-Diège), o rio Sarsonne e o rio Étang Roux.
Clima
O clima de Ussel, na classificação climática de Köppen, é Cfb - Clima oceânico com verões modelo.