Ussel si trova nel Massiccio Centrale ai piedi dell'altopiano di Millevaches. La città stessa è sulla cima di una collina tra le valli dei fiumi Diège e Sarsonne.
Il comune di Ussel ha una superficie di 50,4 km2 (19,5 sq mi), e la sua altitudine media è di 685 m (2.247 ft); al municipio, l'altitudine è di 620 m (2.030 ft).
La città di Ussel si trova a circa 294 km (183 mi) da Bordeaux, a 295 km (183 mi) da Tolosa, a 483 km (300 mi) da Parigi e a 266 km (165 mi) da Lione.
| Ussel e i suoi comuni vicini |
|  |
Il comune di Ussel è circondato dai comuni:
Posti accanto a Ussel, Corrèze |
| Lignareix Saint-Pardoux-le-Vieux | Saint-Pardoux-le-Neuf | Aix | | Chaveroche | Ussel  | Saint-Fréjoux | | Saint-Angel | Mestes | Saint-Exupéry-les-Roches | |
Tre fiumi attraversano il comuneː il fiume Diège (la città è talvolta chiamata Ussel-sur-Diège), il fiume Sarsonne e il torrente Étang Roux.
Clima
Il clima di Ussel, nella classificazione climatica di Köppen, è Cfb - clima oceanico con estati modello.