Confolens liegt am Zusammenfluss der Flüsse Vienne und Goire. Der Name dieses Ortes stammt vom lateinischen Wort confluens, das "Zusammenfluss" bedeutet.
Die Stadt liegt 65 km von Angoulême, 55 km von Limoges und 70 km von Poitiers, den drei größten Städten, die Confolens am nächsten liegen, entfernt.
Es hat eine Fläche von 23,63 km2 (9,12 Quadratmeilen) und eine durchschnittliche Höhe von 152 m (499 ft); am Rathaus beträgt die Höhe 150 m (490 ft).
| Confolens und seine Nachbargemeinden |
|  |
Die Gemeinden, die sich um Confolens herum befinden, sind Brillac, Esse, Saint-Maurice-des-Lions, Ansac-sur-Vienne, Hiesse und Lessac.
An Confolens angrenzende Orte |
| Lessac | Brillac | | | Hiesse | Faltet  | Esse | | Ansac-sur-Vienne | Saint-Maurice-des-Lions | | |
Klima
Das Klima von Confolens, in der Köppen-Klima-Klassifikation, ist Cfb - ozeanisches Klima mit Schablonensommern.