Confolens si trova alla confluenza dei fiumi Vienne e Goire. Il nome di questo luogo deriva dalla parola latina confluens che significa "confluenza".
La città si trova a 65 km (40 mi) da Angoulême, 55 km (34 mi) da Limoges e 70 km (43 mi) da Poitiers, le tre città più grandi che sono più vicine a Confolens.
Ha una superficie di 23,63 km2 (9,12 sq mi) e la sua altitudine media è di 152 m (499 ft); al municipio, l'altitudine è di 150 m (490 ft).
| Confolens e i suoi comuni vicini |
|  |
I comuni che si trovano intorno a Confolens sono Brillac, Esse, Saint-Maurice-des-Lions, Ansac-sur-Vienne, Hiesse e Lessac.
Luoghi adiacenti a Confolens |
| Lessac | Brillac | | | Hiesse | Confolens  | Esse | | Ansac-sur-Vienne | Saint-Maurice-des-Lions | | |
Clima
Il clima di Confolens, nella classificazione climatica di Köppen, è Cfb - clima oceanico con estati modello.